Lines Matching defs:soft
1653 struct sadb_lifetime *hard = NULL, *soft = NULL; /* Current? */
2475 if (soft == NULL) {
2476 soft = malloc(sizeof (*soft));
2477 if (soft == NULL)
2479 bzero(soft, sizeof (*soft));
2480 soft->sadb_lifetime_exttype =
2482 soft->sadb_lifetime_len =
2483 SADB_8TO64(sizeof (*soft));
2484 totallen += sizeof (*soft);
2488 if (soft->sadb_lifetime_allocations != 0) {
2491 " soft allocation limit.\n"));
2494 soft->sadb_lifetime_allocations =
2498 if (soft->sadb_lifetime_bytes != 0) {
2501 " soft byte limit.\n"));
2504 soft->sadb_lifetime_bytes = parsenum(*argv,
2508 if (soft->sadb_lifetime_addtime != 0) {
2514 soft->sadb_lifetime_addtime = parsenum(*argv,
2518 if (soft->sadb_lifetime_usetime != 0) {
2524 soft->sadb_lifetime_usetime = parsenum(*argv,
2799 if (soft != NULL) {
2800 bcopy(soft, nexthdr, SADB_64TO8(soft->sadb_lifetime_len));
2801 nexthdr += soft->sadb_lifetime_len;
2802 free(soft);