xfrm6_input.c (1bfcb10f670f5ff5e1d9f53e59680573524cb142) | xfrm6_input.c (13996378e6585fb25e582afe7489bf52dde78deb) |
---|---|
1/* 2 * xfrm6_input.c: based on net/ipv4/xfrm4_input.c 3 * 4 * Authors: 5 * Mitsuru KANDA @USAGI 6 * Kazunori MIYAZAWA @USAGI 7 * Kunihiro Ishiguro <kunihiro@ipinfusion.com> 8 * YOSHIFUJI Hideaki @USAGI --- 54 unchanged lines hidden (view full) --- 63 64 x->curlft.bytes += skb->len; 65 x->curlft.packets++; 66 67 spin_unlock(&x->lock); 68 69 xfrm_vec[xfrm_nr++] = x; 70 | 1/* 2 * xfrm6_input.c: based on net/ipv4/xfrm4_input.c 3 * 4 * Authors: 5 * Mitsuru KANDA @USAGI 6 * Kazunori MIYAZAWA @USAGI 7 * Kunihiro Ishiguro <kunihiro@ipinfusion.com> 8 * YOSHIFUJI Hideaki @USAGI --- 54 unchanged lines hidden (view full) --- 63 64 x->curlft.bytes += skb->len; 65 x->curlft.packets++; 66 67 spin_unlock(&x->lock); 68 69 xfrm_vec[xfrm_nr++] = x; 70 |
71 if (x->mode->input(x, skb)) | 71 if (x->outer_mode->input(x, skb)) |
72 goto drop; 73 | 72 goto drop; 73 |
74 if (x->mode->flags & XFRM_MODE_FLAG_TUNNEL) { | 74 if (x->outer_mode->flags & XFRM_MODE_FLAG_TUNNEL) { |
75 decaps = 1; 76 break; 77 } 78 79 if ((err = xfrm_parse_spi(skb, nexthdr, &spi, &seq)) < 0) 80 goto drop; 81 } while (!err); 82 --- 165 unchanged lines hidden --- | 75 decaps = 1; 76 break; 77 } 78 79 if ((err = xfrm_parse_spi(skb, nexthdr, &spi, &seq)) < 0) 80 goto drop; 81 } while (!err); 82 --- 165 unchanged lines hidden --- |