On Tue, Nov 22, 2016 at 8:09 PM, Jarno Rajahalme <ja...@ovn.org> wrote: > Add a break statement to prevent fall-through from > OVS_KEY_ATTR_ETHERNET to OVS_KEY_ATTR_TUNNEL. Without the break > actions setting ethernet addresses fail to validate with log messages > complaining about invalid tunnel attributes. > > Fixes: 0a6410fbde ("openvswitch: netlink: support L3 packets") > Signed-off-by: Jarno Rajahalme <ja...@ovn.org> > --- > net/openvswitch/flow_netlink.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/net/openvswitch/flow_netlink.c b/net/openvswitch/flow_netlink.c > index d19044f..c87d359 100644 > --- a/net/openvswitch/flow_netlink.c > +++ b/net/openvswitch/flow_netlink.c > @@ -2195,6 +2195,7 @@ static int validate_set(const struct nlattr *a, > case OVS_KEY_ATTR_ETHERNET: > if (mac_proto != MAC_PROTO_ETHERNET) > return -EINVAL; > + break; > > case OVS_KEY_ATTR_TUNNEL: > if (masked)
Thanks for tracking it down. Acked-by: Pravin B Shelar <pshe...@ovn.org>