Home
last modified time | relevance | path

Searched refs:secasvar (Results 1 – 20 of 20) sorted by relevance

/f-stack/freebsd/netipsec/
H A Dxform.h55 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 Dkey.h42 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 Dipsec.h309 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 Dkeydb.h106 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 Dkey_debug.h81 struct secasvar;
95 void kdebug_secasv(struct secasvar *);
99 char *ipsec_sa2str(struct secasvar *, char *, size_t);
H A Dxform_tcp.c174 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 Dudpencap.c119 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 Dxform_ipcomp.c110 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 Dipsec_output.c109 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 Dxform_ah.c144 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 Dkey.c960 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 Dipsec6.h75 int ipsec6_common_input_cb(struct mbuf *, struct secasvar *, int, int);
H A Dxform_esp.c109 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 Dipsec_input.c121 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 Dipsec.c1248 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 Dkey_debug.c845 kdebug_secasv(struct secasvar *sav) in kdebug_secasv()
967 ipsec_sa2str(struct secasvar *sav, char *buf, size_t size) in ipsec_sa2str()
H A Dsubr_ipsec.c212 xform_init(struct secasvar *sav, u_short xftype) in xform_init()
/f-stack/freebsd/net/
H A Dif_enc.h37 struct secasvar *sav;
H A Dif_enc.c210 enc_bpftap(struct ifnet *ifp, struct mbuf *m, const struct secasvar *sav, in enc_bpftap()
H A Dif_ipsec.c452 ipsec_if_input(struct mbuf *m, struct secasvar *sav, uint32_t af) in ipsec_if_input()