sadb_comb
print_comb(struct sadb_comb *comb, struct sadb_msg *msg, int opts)
struct sadb_comb *comb;
for (comb = (struct sadb_comb *)(prop + 1);
struct sadb_comb *sadb_comb;
sizeof(struct sadb_prop) + 1 * sizeof(struct sadb_comb);
(sizeof(struct sadb_comb) * sa_prop->sadb_prop_num)) /
sadb_comb = p;
sadb_comb->sadb_comb_flags = 0;
sadb_comb->sadb_comb_flags |= SADB_SAFLAGS_PFS;
sadb_comb->sadb_comb_encrypt = SADB_X_EALG_AES;
sadb_comb->sadb_comb_encrypt_minbits = 128;
sadb_comb->sadb_comb_encrypt_maxbits = 256;
sadb_comb->sadb_comb_encrypt =
sadb_comb->sadb_comb_encrypt_minbits = 128 + 32;
sadb_comb->sadb_comb_encrypt_maxbits = 256 + 32;
sadb_comb->sadb_comb_encrypt =
sadb_comb->sadb_comb_encrypt_minbits = 192;
sadb_comb->sadb_comb_encrypt_maxbits = 192;
sadb_comb->sadb_comb_encrypt = SADB_X_EALG_BLF;
sadb_comb->sadb_comb_encrypt_minbits = 40;
sadb_comb->sadb_comb_encrypt_maxbits =
sadb_comb->sadb_comb_encrypt = SADB_X_EALG_CAST;
sadb_comb->sadb_comb_encrypt_minbits = 40;
sadb_comb->sadb_comb_encrypt_maxbits = 128;
sadb_comb->sadb_comb_encrypt =
sadb_comb->sadb_comb_encrypt_minbits = 0;
sadb_comb->sadb_comb_encrypt_maxbits = 0;
sadb_comb->sadb_comb_auth = SADB_AALG_SHA1HMAC;
sadb_comb->sadb_comb_auth_minbits = 160;
sadb_comb->sadb_comb_auth_maxbits = 160;
sadb_comb->sadb_comb_auth = SADB_X_AALG_RIPEMD160HMAC;
sadb_comb->sadb_comb_auth_minbits = 160;
sadb_comb->sadb_comb_auth_maxbits = 160;
sadb_comb->sadb_comb_auth = SADB_AALG_MD5HMAC;
sadb_comb->sadb_comb_auth_minbits = 128;
sadb_comb->sadb_comb_auth_maxbits = 128;
sadb_comb->sadb_comb_auth = SADB_X_AALG_SHA2_256;
sadb_comb->sadb_comb_auth_minbits = 256;
sadb_comb->sadb_comb_auth_maxbits = 256;
sadb_comb->sadb_comb_auth = SADB_X_AALG_SHA2_384;
sadb_comb->sadb_comb_auth_minbits = 384;
sadb_comb->sadb_comb_auth_maxbits = 384;
sadb_comb->sadb_comb_auth = SADB_X_AALG_SHA2_512;
sadb_comb->sadb_comb_auth_minbits = 512;
sadb_comb->sadb_comb_auth_maxbits = 512;
sadb_comb->sadb_comb_soft_allocations = soft_allocations_local;
sadb_comb->sadb_comb_hard_allocations = exp_allocations_local;
sadb_comb->sadb_comb_soft_bytes = soft_bytes_local;
sadb_comb->sadb_comb_hard_bytes = exp_bytes_local;
sadb_comb->sadb_comb_soft_addtime = soft_timeout_local;
sadb_comb->sadb_comb_hard_addtime = exp_timeout_local;
sadb_comb->sadb_comb_soft_usetime = soft_first_use_local;
sadb_comb->sadb_comb_hard_usetime = exp_first_use_local;
sadb_comb++;
sizeof(struct sadb_comb)) {
struct sadb_comb *sadb_comb =
(struct sadb_comb *)(p +
sizeof(struct sadb_comb);
if (sadb_comb->sadb_comb_auth >
sadb_comb->sadb_comb_auth);
if (sadb_comb->sadb_comb_encrypt >
sadb_comb->
if (sadb_comb->sadb_comb_reserved) {