Lines Matching refs:secasvar

190 static LIST_HEAD(_spihash, secasvar) spihash[SPIHASHSIZE];
431 static struct secasvar *key_do_allocsa_policy(struct secashead *, u_int, u_int16_t);
432 static int key_do_get_translated_port(struct secashead *, struct secasvar *, u_int);
457 static struct secasvar *key_newsav(struct mbuf *,
460 static struct secasvar *key_checkspidup(struct secasindex *, u_int32_t);
461 static void key_setspi __P((struct secasvar *, u_int32_t));
462 static struct secasvar *key_getsavbyspi(struct secashead *, u_int32_t);
463 static int key_setsaval(struct secasvar *, struct mbuf *,
465 static int key_mature(struct secasvar *);
466 static struct mbuf *key_setdumpsa(struct secasvar *, u_int8_t,
470 static struct mbuf *key_setsadbsa(struct secasvar *);
484 static void key_update_natt_keepalive_timestamp(struct secasvar *, struct secasvar *);
510 static struct secasvar *key_getsavbyseq(struct secashead *, u_int32_t);
540 static int key_expire(struct secasvar *);
551 static int key_setsaval2(struct secasvar *sav,
570 int ipsec_send_natt_keepalive(struct secasvar *sav);
797 struct secasvar **sav)
863 struct secasvar *
868 struct secasvar *sav;
928 static struct secasvar *
934 struct secasvar *sav, *nextsav, *candidate, *natt_candidate, *no_natt_candidate, *d;
1109 struct secasvar *
1117 struct secasvar *sav, *match;
1267 struct secasvar *outsav)
1325 struct secasvar *outsav,
1328 struct secasvar *currsav, *nextsav, *candidate;
1517 struct secasvar *sav,
3105 struct secasvar *sav, *nextsav;
3121 for (sav = (struct secasvar *)LIST_FIRST(&sah->savtree[state]);
3170 * others : pointer to new secasvar.
3174 static struct secasvar *
3181 struct secasvar *newsav;
3190 KMALLOC_NOWAIT(newsav, struct secasvar *, sizeof(struct secasvar));
3193 KMALLOC_WAIT(newsav, struct secasvar *, sizeof(struct secasvar));
3201 bzero((caddr_t)newsav, sizeof(struct secasvar));
3260 secasvar, chain);
3274 * others : pointer to new secasvar.
3276 struct secasvar *
3294 struct secasvar *newsav;
3302 KMALLOC_NOWAIT(newsav, struct secasvar *, sizeof(struct secasvar));
3305 KMALLOC_WAIT(newsav, struct secasvar *, sizeof(struct secasvar));
3312 bzero((caddr_t)newsav, sizeof(struct secasvar));
3360 secasvar, chain);
3364 secasvar, chain);
3376 struct secasvar *sav)
3483 static struct secasvar *
3488 struct secasvar *sav;
3518 struct secasvar *sav,
3535 static struct secasvar *
3540 struct secasvar *sav, *match;
3574 struct secasvar *sav,
3896 key_setsaval2(struct secasvar *sav,
4106 * validation with a secasvar entry, and set SADB_SATYPE_MATURE.
4112 struct secasvar *sav)
4291 struct secasvar *sav,
4485 * copy secasvar data into sadb_address.
4489 struct secasvar *sav)
5187 struct secasvar **savexbuf = NULL, **savexptr = NULL;
5188 struct secasvar **savkabuf = NULL, **savkaptr = NULL;
5203 KMALLOC_WAIT(savexbuf, struct secasvar **, savbufcount * sizeof(struct secasvar *));
5206 KMALLOC_WAIT(savkabuf, struct secasvar **, savbufcount * sizeof(struct secasvar *));
5251 struct secasvar *sav, *nextsav;
5540 struct secasvar **savkaptr_sav = savkaptr;
5546 struct secasvar **savkaptr_update = savkaptr_sav;
5720 struct secasvar *newsav;
6055 * from the ikmpd, and update a secasvar entry whose status is SADB_SASTATE_LARVAL.
6073 struct secasvar *sav;
6241 static struct secasvar *
6246 struct secasvar *sav;
6297 struct secasvar *newsav;
6568 struct secasvar *sav = NULL;
6681 struct secasvar *sav, *nextsav;
6771 struct secasvar *sav = NULL;
6862 struct secasvar *sav = NULL;
7498 * from the ikmpd, and clear sequence of its secasvar entry.
7851 struct secasvar *sav)
7984 struct secasvar *sav, *nextsav;
8052 * from the ikmpd, and dump all secasvar leaves
8061 struct secasvar *sav;
8072 struct secasvar *sav;
8737 struct secasvar *sav,
8755 struct secasvar *sav,
8829 struct secasvar *sav,
8851 struct secasvar *sav)
9070 key_update_natt_keepalive_timestamp (struct secasvar *sav_sent,
9071 struct secasvar *sav_update)