XFRM_POLICY_IN
if (sk && sk->sk_policy[XFRM_POLICY_IN])
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check_reverse(NULL, XFRM_POLICY_IN,
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb)) {
ret = xfrm_policy_check(NULL, XFRM_POLICY_IN, skb, family);
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb))
if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb))
err = ipv6_clear_mutable_options(ip6h, hdr_len, XFRM_POLICY_IN);
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (!xfrm6_policy_check_reverse(NULL, XFRM_POLICY_IN,
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) {
ret = xfrm_policy_check(NULL, XFRM_POLICY_IN, skb, family);
if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb))
if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb)) {
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb)) {
if (!xfrm6_policy_check(NULL, XFRM_POLICY_IN, skb))
if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb)) {
if (!xfrm4_policy_check(sk, XFRM_POLICY_IN, skb))
if (!xfrm6_policy_check(sk, XFRM_POLICY_IN, skb))
case XFRM_POLICY_IN:
case XFRM_POLICY_IN:
case XFRM_POLICY_IN:
if (!xfrm_policy_check(sk, XFRM_POLICY_IN, skb, family))
case XFRM_POLICY_IN:
!xfrm_policy_check(NULL, XFRM_POLICY_IN, skb, family))
if (!xfrm_policy_check(NULL, XFRM_POLICY_IN, skb,
case XFRM_POLICY_IN:
XFRM_POLICY_IN, if_id);
net->xfrm.policy_default[XFRM_POLICY_IN] = XFRM_USERPOLICY_ACCEPT;
si->incnt = net->xfrm.policy_count[XFRM_POLICY_IN];
si->inscnt = net->xfrm.policy_count[XFRM_POLICY_IN+XFRM_POLICY_MAX];
xfrm_sk_policy_insert(sk, XFRM_POLICY_IN, NULL);
case XFRM_POLICY_IN:
up->in = net->xfrm.policy_default[XFRM_POLICY_IN];
net->xfrm.policy_default[XFRM_POLICY_IN] = up->in;
r_up->in = net->xfrm.policy_default[XFRM_POLICY_IN];
XFRM_POLICY_IN, tunsrc, tundst, proto)) {
XFRM_POLICY_IN, tunsrc, tundst)) {
policy.dir = XFRM_POLICY_IN;