Searched refs:pcbsp (Results 1 - 2 of 2) sorted by relevance

/netbsd-current/sys/netipsec/
H A Dipsec.c192 ipsec_checkpcbcache(struct mbuf *m, struct inpcbpolicy *pcbsp, int dir) argument
199 KASSERT(pcbsp != NULL);
200 KASSERT(dir < __arraycount(pcbsp->sp_cache));
201 KASSERT(inp_locked(pcbsp->sp_inp));
209 if (ipsec_spdgen != pcbsp->sp_cache[dir].cachegen) {
210 ipsec_invalpcbcache(pcbsp, dir);
213 sp = pcbsp->sp_cache[dir].cachesp;
218 ipsec_invalpcbcache(pcbsp, dir);
221 if ((pcbsp->sp_cacheflags & IPSEC_PCBSP_CONNECTED) == 0) {
233 if (memcmp(&pcbsp
262 ipsec_fillpcbcache(struct inpcbpolicy *pcbsp, struct mbuf *m, struct secpolicy *sp, int dir) argument
300 ipsec_invalpcbcache(struct inpcbpolicy *pcbsp, int dir) argument
319 ipsec_pcbconn(struct inpcbpolicy *pcbsp) argument
329 ipsec_pcbdisconn(struct inpcbpolicy *pcbsp) argument
405 struct inpcbpolicy *pcbsp = NULL; local
[all...]
H A Dipsec.h135 ipsec_pcb_skip_ipsec(struct inpcbpolicy *pcbsp, int dir) argument
138 KASSERT(inp_locked(pcbsp->sp_inp));
140 return pcbsp->sp_cache[(dir)].cachehint == IPSEC_PCBHINT_NO &&
141 pcbsp->sp_cache[(dir)].cachegen == ipsec_spdgen;

Completed in 266 milliseconds