HomeSort by: relevance | last modified time | path
    Searched refs:sp_cache (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/netipsec/
ipsec.h 126 } sp_cache[3]; /* XXX 3 == IPSEC_DIR_MAX */ member in struct:inpcbpolicy
140 return pcbsp->sp_cache[(dir)].cachehint == IPSEC_PCBHINT_NO &&
141 pcbsp->sp_cache[(dir)].cachegen == ipsec_spdgen;
ipsec.c 200 KASSERT(dir < __arraycount(pcbsp->sp_cache));
209 if (ipsec_spdgen != pcbsp->sp_cache[dir].cachegen) {
213 sp = pcbsp->sp_cache[dir].cachesp;
233 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx,
255 key_sp_refcnt(sp), pcbsp->sp_cache[dir].cachesp);
267 KASSERT(dir < __arraycount(pcbsp->sp_cache));
270 pcbsp->sp_cache[dir].cachesp = NULL;
271 pcbsp->sp_cache[dir].cachehint = IPSEC_PCBHINT_UNKNOWN;
272 if (ipsec_setspidx(m, &pcbsp->sp_cache[dir].cacheidx, dir, 1) != 0) {
275 pcbsp->sp_cache[dir].cachesp = sp
    [all...]

Completed in 14 milliseconds