| /f-stack/freebsd/netipsec/ |
| H A D | xform.h | 55 struct secasvar; 73 struct secasvar *sav; /* related SA */ 91 int (*xf_init)(struct secasvar*, struct xformsw*); /* setup */ 92 void (*xf_cleanup)(struct secasvar*); /* cleanup */ 93 int (*xf_input)(struct mbuf*, struct secasvar*, /* input */ 96 struct secpolicy *, struct secasvar *, u_int, int, int); 108 int xform_init(struct secasvar *, u_short); 113 int ah_init0(struct secasvar *, struct xformsw *, 115 extern size_t ah_hdrsiz(struct secasvar *); 118 extern size_t esp_hdrsiz(struct secasvar *sav);
|
| H A D | key.h | 42 struct secasvar; 63 struct secasvar *key_allocsa(union sockaddr_union *, uint8_t, uint32_t); 64 struct secasvar *key_allocsa_tunnel(union sockaddr_union *, 66 struct secasvar *key_allocsa_policy(struct secpolicy *, 68 struct secasvar *key_allocsa_tcpmd5(struct secasindex *); 69 void key_freesav(struct secasvar **); 87 extern void key_sa_recordxfer(struct secasvar *, struct mbuf *);
|
| H A D | ipsec.h | 309 struct secasvar; 314 int ipsec_if_input(struct mbuf *, struct secasvar *, uint32_t); 323 void udp_ipsec_adjust_cksum(struct mbuf *, struct secasvar *, int, int); 324 int udp_ipsec_output(struct mbuf *, struct secasvar *); 328 int ipsec_chkreplay(uint32_t, uint32_t *, struct secasvar *); 329 int ipsec_updatereplay(uint32_t, struct secasvar *); 330 int ipsec_updateid(struct secasvar *, crypto_session_t *, crypto_session_t *); 343 int ipsec4_common_input_cb(struct mbuf *, struct secasvar *, int, int); 345 int ipsec_process_done(struct mbuf *, struct secpolicy *, struct secasvar *,
|
| H A D | keydb.h | 106 TAILQ_HEAD(secasvar_queue, secasvar); 148 struct secasvar { struct 182 TAILQ_ENTRY(secasvar) chain; argument 183 LIST_ENTRY(secasvar) spihash; 184 LIST_ENTRY(secasvar) drainq; /* used ONLY by flush callout */
|
| H A D | key_debug.h | 81 struct secasvar; 95 void kdebug_secasv(struct secasvar *); 99 char *ipsec_sa2str(struct secasvar *, char *, size_t);
|
| H A D | xform_tcp.c | 174 struct secasvar *sav, u_char *buf) in tcp_signature_compute() 261 struct secasvar *sav; in tcp_ipsec_input() 301 struct secasvar *sav; in tcp_ipsec_output() 339 tcpsignature_init(struct secasvar *sav, struct xformsw *xsp) in tcpsignature_init() 365 tcpsignature_cleanup(struct secasvar *sav) in tcpsignature_cleanup()
|
| H A D | udpencap.c | 119 struct secasvar *sav; in udp_ipsec_input() 213 udp_ipsec_output(struct mbuf *m, struct secasvar *sav) in udp_ipsec_output() 246 udp_ipsec_adjust_cksum(struct mbuf *m, struct secasvar *sav, int proto, in udp_ipsec_adjust_cksum()
|
| H A D | xform_ipcomp.c | 110 struct secasvar *sav; in ipcomp_encapcheck() 157 ipcomp_init(struct secasvar *sav, struct xformsw *xsp) in ipcomp_init() 185 ipcomp_cleanup(struct secasvar *sav) in ipcomp_cleanup() 196 ipcomp_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff) in ipcomp_input() 284 struct secasvar *sav; in ipcomp_input_cb() 395 ipcomp_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ipcomp_output() 530 struct secasvar *sav; in ipcomp_output_cb()
|
| H A D | ipsec_output.c | 109 static struct secasvar * 115 struct secasvar *sav; in ipsec4_allocsa() 191 struct secasvar *sav; in ipsec4_perform_request() 422 static struct secasvar * 428 struct secasvar *sav; in ipsec6_allocsa() 516 struct secasvar *sav; in ipsec6_perform_request() 713 ipsec_process_done(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ipsec_process_done()
|
| H A D | xform_ah.c | 144 ah_hdrsiz(struct secasvar *sav) in ah_hdrsiz() 175 ah_init0(struct secasvar *sav, struct xformsw *xsp, in ah_init0() 232 ah_init(struct secasvar *sav, struct xformsw *xsp) in ah_init() 249 ah_cleanup(struct secasvar *sav) in ah_cleanup() 532 ah_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff) in ah_input() 691 struct secasvar *sav; in ah_input_cb() 834 ah_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in ah_output() 1075 struct secasvar *sav; in ah_output_cb()
|
| H A D | key.c | 960 struct secasvar * 965 struct secasvar *sav; in key_allocsa_tcpmd5() 1012 struct secasvar * 1018 struct secasvar *sav; in key_allocsa_policy() 1091 struct secasvar * 1095 struct secasvar *sav; in key_allocsa() 1135 struct secasvar * 1142 struct secasvar *sav; in key_allocsa_tunnel() 2902 struct secasvar *sav; in key_newsav() 3150 struct secasvar *sav; in key_checkspidup() [all …]
|
| H A D | ipsec6.h | 75 int ipsec6_common_input_cb(struct mbuf *, struct secasvar *, int, int);
|
| H A D | xform_esp.c | 109 esp_hdrsiz(struct secasvar *sav) in esp_hdrsiz() 143 esp_init(struct secasvar *sav, struct xformsw *xsp) in esp_init() 247 esp_cleanup(struct secasvar *sav) in esp_cleanup() 260 esp_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff) in esp_input() 488 struct secasvar *sav; in esp_input_cb() 673 esp_output(struct mbuf *m, struct secpolicy *sp, struct secasvar *sav, in esp_output() 970 struct secasvar *sav; in esp_output_cb()
|
| H A D | ipsec_input.c | 121 struct secasvar *sav; in ipsec_common_input() 276 ipsec4_common_input_cb(struct mbuf *m, struct secasvar *sav, int skip, in ipsec4_common_input_cb() 490 ipsec6_common_input_cb(struct mbuf *m, struct secasvar *sav, int skip, in ipsec6_common_input_cb()
|
| H A D | ipsec.c | 1248 ipsec_chkreplay(uint32_t seq, uint32_t *seqhigh, struct secasvar *sav) in ipsec_chkreplay() 1364 ipsec_updatereplay(uint32_t seq, struct secasvar *sav) in ipsec_updatereplay() 1451 ipsec_updateid(struct secasvar *sav, crypto_session_t *new, in ipsec_updateid()
|
| H A D | key_debug.c | 845 kdebug_secasv(struct secasvar *sav) in kdebug_secasv() 967 ipsec_sa2str(struct secasvar *sav, char *buf, size_t size) in ipsec_sa2str()
|
| H A D | subr_ipsec.c | 212 xform_init(struct secasvar *sav, u_short xftype) in xform_init()
|
| /f-stack/freebsd/net/ |
| H A D | if_enc.h | 37 struct secasvar *sav;
|
| H A D | if_enc.c | 210 enc_bpftap(struct ifnet *ifp, struct mbuf *m, const struct secasvar *sav, in enc_bpftap()
|
| H A D | if_ipsec.c | 452 ipsec_if_input(struct mbuf *m, struct secasvar *sav, uint32_t af) in ipsec_if_input()
|