|
@@ -330,8 +330,10 @@ resume:
|
|
|
|
|
|
if (x->sel.family == AF_UNSPEC) {
|
|
|
inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol);
|
|
|
- if (inner_mode == NULL)
|
|
|
+ if (inner_mode == NULL) {
|
|
|
+ XFRM_INC_STATS(net, LINUX_MIB_XFRMINSTATEMODEERROR);
|
|
|
goto drop;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (inner_mode->input(x, skb)) {
|