• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/xfrm/

Lines Matching refs:spi

33    1. Hash table by (spi,daddr,ah/esp) to find SA by SPI. (input,ctl)
70 xfrm_spi_hash(struct net *net, xfrm_address_t *daddr, __be32 spi, u8 proto, unsigned short family)
72 return __xfrm_spi_hash(daddr, spi, proto, family, net->xfrm.state_hmask);
97 if (x->id.spi) {
98 h = __xfrm_spi_hash(&x->id.daddr, x->id.spi,
465 if (x->km.state == XFRM_STATE_ACQ && x->id.spi == 0) {
473 if (!err && x->id.spi)
543 if (x->id.spi)
680 static struct xfrm_state *__xfrm_state_lookup(struct net *net, u32 mark, xfrm_address_t *daddr, __be32 spi, u8 proto, unsigned short family)
682 unsigned int h = xfrm_spi_hash(net, daddr, spi, proto, family);
688 x->id.spi != spi ||
732 x->id.spi, x->id.proto, family);
815 (tmpl->id.spi == x->id.spi || !tmpl->id.spi))
831 (tmpl->id.spi == x->id.spi || !tmpl->id.spi))
839 if (tmpl->id.spi &&
840 (x0 = __xfrm_state_lookup(net, mark, daddr, tmpl->id.spi,
870 if (x->id.spi) {
871 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, encap_family);
944 if (x->id.spi) {
945 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto,
1006 x->id.spi != 0 ||
1372 xfrm_state_lookup(struct net *net, u32 mark, xfrm_address_t *daddr, __be32 spi,
1378 x = __xfrm_state_lookup(net, mark, daddr, spi, proto, family);
1512 if (x->id.spi)
1523 x->id.spi = minspi;
1525 u32 spi = 0;
1527 spi = low + net_random()%(high-low+1);
1528 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, htonl(spi), x->id.proto, x->props.family);
1530 x->id.spi = htonl(spi);
1536 if (x->id.spi) {
1538 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, x->props.family);
2147 u32 spi = ntohl(x->id.spi);
2164 audit_log_format(audit_buf, " spi=%u(0x%x)", spi, spi);
2225 u32 spi;
2233 spi = ntohl(x->id.spi);
2234 audit_log_format(audit_buf, " spi=%u(0x%x)", spi, spi);
2243 u32 spi;
2249 spi = ntohl(x->id.spi);
2250 audit_log_format(audit_buf, " spi=%u(0x%x) seqno=%u",
2251 spi, spi, ntohl(net_seq));
2271 u32 spi;
2277 spi = ntohl(net_spi);
2278 audit_log_format(audit_buf, " spi=%u(0x%x) seqno=%u",
2279 spi, spi, ntohl(net_seq));
2296 u32 spi = ntohl(net_spi);
2297 audit_log_format(audit_buf, " spi=%u(0x%x) seqno=%u",
2298 spi, spi, ntohl(net_seq));