gen_spi
err = xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc);
err = xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), dst, src, desc);
err = xfrm_state_check(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc);
err |= xfrm_state_check(xfrm_sock, (*seq)++, gen_spi(src), dst, src, desc);
if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst,
if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), dst, src,
if (xfrm_state_del(xfrm_sock, (*seq)++, gen_spi(src), src, dst, proto)) {
if (xfrm_state_del(xfrm_sock, (*seq)++, gen_spi(src), dst, src, proto)) {
if (xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc)) {
req.expire.state.id.spi = gen_spi(src);
if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst,