Lines Matching refs:spi
915 static int xfrm_state_add(int xfrm_sock, uint32_t seq, uint32_t spi, in xfrm_state_add() argument
941 req.info.id.spi = spi; in xfrm_state_add()
966 static bool xfrm_usersa_found(struct xfrm_usersa_info *info, uint32_t spi, in xfrm_usersa_found() argument
981 if (info->id.spi != spi || info->id.proto != desc->proto) in xfrm_usersa_found()
1004 static int xfrm_state_check(int xfrm_sock, uint32_t seq, uint32_t spi, in xfrm_state_check() argument
1061 if (xfrm_usersa_found(&answer.info, spi, src, dst, desc)) in xfrm_state_check()
1097 static int xfrm_policy_add(int xfrm_sock, uint32_t seq, uint32_t spi, in xfrm_policy_add() argument
1133 tmpl.id.spi = spi; in xfrm_policy_add()
1223 static int xfrm_state_del(int xfrm_sock, uint32_t seq, uint32_t spi, in xfrm_state_del() argument
1243 req.id.spi = spi; in xfrm_state_del()
1275 uint32_t spi, uint8_t proto) in xfrm_state_allocspi() argument
1279 struct xfrm_userspi_info spi; in xfrm_state_allocspi() member
1290 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.spi)); in xfrm_state_allocspi()
1295 req.spi.info.family = AF_INET; in xfrm_state_allocspi()
1296 req.spi.min = spi; in xfrm_state_allocspi()
1297 req.spi.max = spi; in xfrm_state_allocspi()
1298 req.spi.info.id.proto = proto; in xfrm_state_allocspi()
1309 uint32_t new_spi = htonl(answer.info.id.spi); in xfrm_state_allocspi()
1311 if (new_spi != spi) { in xfrm_state_allocspi()
1313 new_spi, spi); in xfrm_state_allocspi()
1467 req.expire.state.id.spi = gen_spi(src); in xfrm_expire_state()