• Home
  • Raw
  • Download

Lines Matching refs:sa_parms

504 pfkey_send_update2(struct pfkey_send_sa_args *sa_parms)  in pfkey_send_update2()  argument
509 sa_parms->type = SADB_UPDATE; in pfkey_send_update2()
510 if ((len = pfkey_send_x1(sa_parms)) < 0) in pfkey_send_update2()
524 pfkey_send_add2(struct pfkey_send_sa_args *sa_parms) in pfkey_send_add2() argument
528 sa_parms->type = SADB_ADD; in pfkey_send_add2()
529 if ((len = pfkey_send_x1(sa_parms)) < 0) in pfkey_send_add2()
1154 pfkey_send_x1(struct pfkey_send_sa_args *sa_parms) in pfkey_send_x1() argument
1163 if (sa_parms->src == NULL || sa_parms->dst == NULL) { in pfkey_send_x1()
1167 if (sa_parms->src->sa_family != sa_parms->dst->sa_family) { in pfkey_send_x1()
1171 switch (sa_parms->src->sa_family) { in pfkey_send_x1()
1183 switch (sa_parms->satype) { in pfkey_send_x1()
1185 if (sa_parms->e_type == SADB_EALG_NONE) { in pfkey_send_x1()
1191 if (sa_parms->e_type != SADB_EALG_NONE) { in pfkey_send_x1()
1195 if (sa_parms->a_type == SADB_AALG_NONE) { in pfkey_send_x1()
1201 if (sa_parms->e_type == SADB_X_CALG_NONE) { in pfkey_send_x1()
1205 if (sa_parms->a_type != SADB_AALG_NONE) { in pfkey_send_x1()
1212 if (sa_parms->e_type != SADB_EALG_NONE) { in pfkey_send_x1()
1216 if (sa_parms->a_type != SADB_X_AALG_TCP_MD5) { in pfkey_send_x1()
1232 + PFKEY_ALIGN8(sysdep_sa_len(sa_parms->src)) in pfkey_send_x1()
1234 + PFKEY_ALIGN8(sysdep_sa_len(sa_parms->dst)) in pfkey_send_x1()
1238 if (sa_parms->e_type != SADB_EALG_NONE && in pfkey_send_x1()
1239 sa_parms->satype != SADB_X_SATYPE_IPCOMP) in pfkey_send_x1()
1241 PFKEY_ALIGN8(sa_parms->e_keylen)); in pfkey_send_x1()
1242 if (sa_parms->a_type != SADB_AALG_NONE) in pfkey_send_x1()
1244 PFKEY_ALIGN8(sa_parms->a_keylen)); in pfkey_send_x1()
1247 if (sa_parms->ctxstr != NULL) in pfkey_send_x1()
1249 + PFKEY_ALIGN8(sa_parms->ctxstrlen)); in pfkey_send_x1()
1254 if (sa_parms->l_natt_type) { in pfkey_send_x1()
1255 switch(sa_parms->satype) { in pfkey_send_x1()
1267 if (sa_parms->l_natt_oa) in pfkey_send_x1()
1269 PFKEY_ALIGN8(sysdep_sa_len(sa_parms->l_natt_oa)); in pfkey_send_x1()
1271 if (sa_parms->l_natt_frag) in pfkey_send_x1()
1283 p = pfkey_setsadbmsg((void *)newmsg, ep, sa_parms->type, (u_int)len, in pfkey_send_x1()
1284 sa_parms->satype, sa_parms->seq, getpid()); in pfkey_send_x1()
1289 p = pfkey_setsadbsa(p, ep, sa_parms->spi, sa_parms->wsize, in pfkey_send_x1()
1290 sa_parms->a_type, sa_parms->e_type, in pfkey_send_x1()
1291 sa_parms->flags); in pfkey_send_x1()
1296 p = pfkey_setsadbxsa2(p, ep, sa_parms->mode, sa_parms->reqid); in pfkey_send_x1()
1301 p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_SRC, sa_parms->src, in pfkey_send_x1()
1307 p = pfkey_setsadbaddr(p, ep, SADB_EXT_ADDRESS_DST, sa_parms->dst, in pfkey_send_x1()
1314 if (sa_parms->e_type != SADB_EALG_NONE && in pfkey_send_x1()
1315 sa_parms->satype != SADB_X_SATYPE_IPCOMP) { in pfkey_send_x1()
1317 sa_parms->keymat, sa_parms->e_keylen); in pfkey_send_x1()
1323 if (sa_parms->a_type != SADB_AALG_NONE) { in pfkey_send_x1()
1325 sa_parms->keymat + sa_parms->e_keylen, in pfkey_send_x1()
1326 sa_parms->a_keylen); in pfkey_send_x1()
1335 sa_parms->l_alloc, sa_parms->l_bytes, in pfkey_send_x1()
1336 sa_parms->l_addtime, sa_parms->l_usetime); in pfkey_send_x1()
1342 sa_parms->l_alloc, sa_parms->l_bytes, in pfkey_send_x1()
1343 sa_parms->l_addtime, sa_parms->l_usetime); in pfkey_send_x1()
1349 if (sa_parms->ctxstr != NULL) { in pfkey_send_x1()
1350 p = pfkey_setsecctx(p, ep, SADB_X_EXT_SEC_CTX, sa_parms->ctxdoi, in pfkey_send_x1()
1351 sa_parms->ctxalg, sa_parms->ctxstr, in pfkey_send_x1()
1352 sa_parms->ctxstrlen); in pfkey_send_x1()
1362 if (sa_parms->l_natt_type) { in pfkey_send_x1()
1364 sa_parms->l_natt_type); in pfkey_send_x1()
1371 sa_parms->l_natt_sport); in pfkey_send_x1()
1378 sa_parms->l_natt_dport); in pfkey_send_x1()
1384 if (sa_parms->l_natt_oa) { in pfkey_send_x1()
1386 sa_parms->l_natt_oa, in pfkey_send_x1()
1387 (u_int)PFKEY_ALIGN8(sysdep_sa_len(sa_parms->l_natt_oa)), in pfkey_send_x1()
1396 if (sa_parms->l_natt_frag) { in pfkey_send_x1()
1398 sa_parms->l_natt_frag); in pfkey_send_x1()
1414 len = pfkey_send(sa_parms->so, newmsg, len); in pfkey_send_x1()