projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
49ad959
)
Revert "xfrm: Accept ESP packets regardless of UDP encapsulation mode"
author
David S. Miller
<davem@davemloft.net>
Fri, 19 Dec 2008 03:23:56 +0000
(19:23 -0800)
committer
David S. Miller
<davem@davemloft.net>
Fri, 19 Dec 2008 06:27:37 +0000
(22:27 -0800)
This reverts commit
e061b165c7f4ec5e2e160d990b49011b5b6e5c6a
.
Signed-off-by: David S. Miller <davem@davemloft.net>
net/xfrm/xfrm_input.c
patch
|
blob
|
blame
|
history
diff --git
a/net/xfrm/xfrm_input.c
b/net/xfrm/xfrm_input.c
index 65bcf09251ef1f368053ebfb9e24ab81541ef680..b4a13178fb40176e41d90ff171e971ac7d6f8935 100644
(file)
--- a/
net/xfrm/xfrm_input.c
+++ b/
net/xfrm/xfrm_input.c
@@
-167,6
+167,11
@@
int xfrm_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type)
goto drop_unlock;
}
+ if ((x->encap ? x->encap->encap_type : 0) != encap_type) {
+ XFRM_INC_STATS(net, LINUX_MIB_XFRMINSTATEMISMATCH);
+ goto drop_unlock;
+ }
+
if (x->props.replay_window && xfrm_replay_check(x, skb, seq)) {
XFRM_INC_STATS(net, LINUX_MIB_XFRMINSTATESEQERROR);
goto drop_unlock;