]> git.baikalelectronics.ru Git - kernel.git/commit
vxlan: Remove access to nexthop group struct
authorDavid Ahern <dsahern@kernel.org>
Tue, 9 Jun 2020 23:27:28 +0000 (17:27 -0600)
committerDavid S. Miller <davem@davemloft.net>
Wed, 10 Jun 2020 20:20:20 +0000 (13:20 -0700)
commitfabbe3a95104b0e6a642811fe77531c0d9babd0f
tree66ec6fd0db288e9d3e98a48446eff9d893968f95
parent7c5fccd3d7688bfadff80623501c805adf9096a9
vxlan: Remove access to nexthop group struct

vxlan driver should be using helpers to access nexthop struct
internals. Remove open check if whether nexthop is multipath in
favor of the existing nexthop_is_multipath helper. Add a new
helper, nexthop_has_v4, to cover the need to check has_v4 in
a group.

Fixes: 7b74b4517f67 ("vxlan: ecmp support for mac fdb entries")
Cc: Roopa Prabhu <roopa@cumulusnetworks.com>
Signed-off-by: David Ahern <dsahern@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/vxlan.c
include/net/nexthop.h