Lines Matching defs:spi
41 1. Hash table by (spi,daddr,ah/esp) to find SA by SPI. (input,ctl)
76 __be32 spi, u8 proto, unsigned short family)
78 return __xfrm_spi_hash(daddr, spi, proto, family, net->xfrm.state_hmask);
103 if (x->id.spi) {
104 h = __xfrm_spi_hash(&x->id.daddr, x->id.spi,
594 if (x->km.state == XFRM_STATE_ACQ && x->id.spi == 0)
667 if (x->id.spi)
931 __be32 spi, u8 proto,
934 unsigned int h = xfrm_spi_hash(net, daddr, spi, proto, family);
939 x->id.spi != spi ||
987 x->id.spi, x->id.proto, family);
1078 (tmpl->id.spi == x->id.spi || !tmpl->id.spi))
1095 (tmpl->id.spi == x->id.spi || !tmpl->id.spi))
1103 if (tmpl->id.spi &&
1104 (x0 = __xfrm_state_lookup(net, mark, daddr, tmpl->id.spi,
1147 if (x->id.spi) {
1148 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, encap_family);
1223 struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi,
1233 x->id.spi != spi)
1259 if (x->id.spi) {
1260 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto,
1327 x->id.spi != 0 ||
1775 xfrm_state_lookup(struct net *net, u32 mark, const xfrm_address_t *daddr, __be32 spi,
1781 x = __xfrm_state_lookup(net, mark, daddr, spi, proto, family);
1995 /* IPCOMP spi is 16-bits. */
2027 if (x->id.spi)
2040 u32 spi = 0;
2042 spi = low + prandom_u32()%(high-low+1);
2043 x0 = xfrm_state_lookup(net, mark, &x->id.daddr, htonl(spi), x->id.proto, x->props.family);
2045 newspi = htonl(spi);
2053 x->id.spi = newspi;
2054 h = xfrm_spi_hash(net, &x->id.daddr, x->id.spi, x->id.proto, x->props.family);
2729 u32 spi = ntohl(x->id.spi);
2746 audit_log_format(audit_buf, " spi=%u(0x%x)", spi, spi);
2805 u32 spi;
2813 spi = ntohl(x->id.spi);
2814 audit_log_format(audit_buf, " spi=%u(0x%x)", spi, spi);
2823 u32 spi;
2829 spi = ntohl(x->id.spi);
2830 audit_log_format(audit_buf, " spi=%u(0x%x) seqno=%u",
2831 spi, spi, ntohl(net_seq));
2852 u32 spi;
2858 spi = ntohl(net_spi);
2859 audit_log_format(audit_buf, " spi=%u(0x%x) seqno=%u",
2860 spi, spi, ntohl(net_seq));
2877 u32 spi = ntohl(net_spi);
2878 audit_log_format(audit_buf, " spi=%u(0x%x) seqno=%u",
2879 spi, spi, ntohl(net_seq));