Commit ec7bfb5e authored by Adrian Moreno's avatar Adrian Moreno Committed by David S. Miller

net: openvswitch: add action error drop reason

Add a drop reason for packets that are dropped because an action
returns a non-zero error code.
Acked-by: default avatarAaron Conole <aconole@redhat.com>
Signed-off-by: default avatarAdrian Moreno <amorenoz@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 9d802da4
...@@ -1488,7 +1488,7 @@ static int do_execute_actions(struct datapath *dp, struct sk_buff *skb, ...@@ -1488,7 +1488,7 @@ static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
} }
if (unlikely(err)) { if (unlikely(err)) {
kfree_skb(skb); ovs_kfree_skb_reason(skb, OVS_DROP_ACTION_ERROR);
return err; return err;
} }
} }
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#define OVS_DROP_REASONS(R) \ #define OVS_DROP_REASONS(R) \
R(OVS_DROP_LAST_ACTION) \ R(OVS_DROP_LAST_ACTION) \
R(OVS_DROP_ACTION_ERROR) \
/* deliberate comment for trailing \ */ /* deliberate comment for trailing \ */
enum ovs_drop_reason { enum ovs_drop_reason {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment