Searched refs:sp_cache (Results 1 – 2 of 2) sorted by relevance
200 KASSERT(dir < __arraycount(pcbsp->sp_cache)); in ipsec_checkpcbcache()209 if (ipsec_spdgen != pcbsp->sp_cache[dir].cachegen) { in ipsec_checkpcbcache()213 sp = pcbsp->sp_cache[dir].cachesp; in ipsec_checkpcbcache()233 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx, in ipsec_checkpcbcache()255 key_sp_refcnt(sp), pcbsp->sp_cache[dir].cachesp); in ipsec_checkpcbcache()267 KASSERT(dir < __arraycount(pcbsp->sp_cache)); in ipsec_fillpcbcache()270 pcbsp->sp_cache[dir].cachesp = NULL; in ipsec_fillpcbcache()271 pcbsp->sp_cache[dir].cachehint = IPSEC_PCBHINT_UNKNOWN; in ipsec_fillpcbcache()272 if (ipsec_setspidx(m, &pcbsp->sp_cache[dir].cacheidx, dir, 1) != 0) { in ipsec_fillpcbcache()275 pcbsp->sp_cache[dir].cachesp = sp; in ipsec_fillpcbcache()[all …]
126 } sp_cache[3]; /* XXX 3 == IPSEC_DIR_MAX */ member140 return pcbsp->sp_cache[(dir)].cachehint == IPSEC_PCBHINT_NO && in ipsec_pcb_skip_ipsec()141 pcbsp->sp_cache[(dir)].cachegen == ipsec_spdgen; in ipsec_pcb_skip_ipsec()