Netdev Archive on lore.kernel.org help / color / mirror / Atom feed
From: David Ahern <dsahern@gmail.com> To: Ido Schimmel <idosch@idosch.org>, netdev@vger.kernel.org Cc: davem@davemloft.net, kuba@kernel.org, roopa@nvidia.com, mlxsw@nvidia.com, Ido Schimmel <idosch@nvidia.com> Subject: Re: [RFC PATCH net-next 07/22] nexthop: Prepare new notification info Date: Tue, 8 Sep 2020 08:55:06 -0600 [thread overview] Message-ID: <1c27afdc-870e-f775-18c9-a7ea5afee6dc@gmail.com> (raw) In-Reply-To: <20200908091037.2709823-8-idosch@idosch.org> On 9/8/20 3:10 AM, Ido Schimmel wrote: > From: Ido Schimmel <idosch@nvidia.com> > > Prepare the new notification information so that it could be passed to > listeners in the new patch. > > Signed-off-by: Ido Schimmel <idosch@nvidia.com> > --- > net/ipv4/nexthop.c | 108 +++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 108 insertions(+) > Reviewed-by: David Ahern <dsahern@gmail.com> one trivial comment below. > +static void > +__nh_notifier_single_info_init(struct nh_notifier_single_info *nh_info, > + const struct nexthop *nh) > +{ > + struct nh_info *nhi = rtnl_dereference(nh->nh_info); > + > + nh_info->dev = nhi->fib_nhc.nhc_dev; > + nh_info->gw_family = nhi->fib_nhc.nhc_gw_family; > + if (nh_info->gw_family == AF_INET) > + nh_info->ipv4 = nhi->fib_nhc.nhc_gw.ipv4; > + else if (nh_info->gw_family == AF_INET6) > + nh_info->ipv6 = nhi->fib_nhc.nhc_gw.ipv6; add a blank line here to make it easier to read. > + nh_info->is_reject = nhi->reject_nh; > + nh_info->is_fdb = nhi->fdb_nh; > + nh_info->is_encap = !!nhi->fib_nhc.nhc_lwtstate; > +} > +
next prev parent reply other threads:[~2020-09-08 20:08 UTC|newest] Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-09-08 9:10 [RFC PATCH net-next 00/22] nexthop: Add support for nexthop objects offload Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 01/22] nexthop: Remove unused function declaration from header file Ido Schimmel 2020-09-08 14:29 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 02/22] nexthop: Convert to blocking notification chain Ido Schimmel 2020-09-08 14:34 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 03/22] nexthop: Only emit a notification when nexthop is actually deleted Ido Schimmel 2020-09-08 14:34 ` David Ahern 2020-09-08 14:39 ` Jiri Pirko 2020-09-08 14:42 ` David Ahern 2020-09-11 14:40 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 04/22] selftests: fib_nexthops: Test cleanup of FDB entries following nexthop deletion Ido Schimmel 2020-09-08 14:35 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 05/22] nexthop: Add nexthop notification data structures Ido Schimmel 2020-09-08 14:43 ` David Ahern 2020-09-11 14:50 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 06/22] nexthop: Pass extack to nexthop notifier Ido Schimmel 2020-09-08 14:44 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 07/22] nexthop: Prepare new notification info Ido Schimmel 2020-09-08 14:55 ` David Ahern [this message] 2020-09-11 15:01 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 08/22] nexthop: vxlan: Convert to " Ido Schimmel 2020-09-08 14:58 ` David Ahern 2020-09-11 15:05 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 09/22] rtnetlink: Add RTNH_F_TRAP flag Ido Schimmel 2020-09-08 15:02 ` David Ahern 2020-09-11 15:26 ` Ido Schimmel 2020-09-11 15:54 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 10/22] nexthop: Allow setting "offload" and "trap" indications on nexthops Ido Schimmel 2020-09-08 15:14 ` David Ahern 2020-09-11 15:29 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 11/22] nexthop: Emit a notification when a nexthop is added Ido Schimmel 2020-09-08 15:21 ` David Ahern 2020-09-11 16:20 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 12/22] nexthop: Emit a notification when a nexthop group is replaced Ido Schimmel 2020-09-08 15:22 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 13/22] nexthop: Emit a notification when a single nexthop " Ido Schimmel 2020-09-08 15:25 ` David Ahern 2020-09-11 16:24 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 14/22] nexthop: Emit a notification when a nexthop group is modified Ido Schimmel 2020-09-08 15:29 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 15/22] nexthop: Emit a notification when a nexthop group is reduced Ido Schimmel 2020-09-08 15:33 ` David Ahern 2020-09-11 16:29 ` Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 16/22] nexthop: Pass extack to register_nexthop_notifier() Ido Schimmel 2020-09-08 15:34 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 17/22] nexthop: Replay nexthops when registering a notifier Ido Schimmel 2020-09-08 15:37 ` David Ahern 2020-09-11 16:40 ` Ido Schimmel 2020-09-11 16:47 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 18/22] nexthop: Remove in-kernel route notifications when nexthop changes Ido Schimmel 2020-09-08 15:38 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 19/22] netdevsim: Add devlink resource for nexthops Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 20/22] netdevsim: Add dummy implementation for nexthop offload Ido Schimmel 2020-09-08 9:10 ` [RFC PATCH net-next 21/22] netdevsim: Allow programming routes with nexthop objects Ido Schimmel 2020-09-08 15:40 ` David Ahern 2020-09-08 9:10 ` [RFC PATCH net-next 22/22] selftests: netdevsim: Add test for nexthop offload API Ido Schimmel
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1c27afdc-870e-f775-18c9-a7ea5afee6dc@gmail.com \ --to=dsahern@gmail.com \ --cc=davem@davemloft.net \ --cc=idosch@idosch.org \ --cc=idosch@nvidia.com \ --cc=kuba@kernel.org \ --cc=mlxsw@nvidia.com \ --cc=netdev@vger.kernel.org \ --cc=roopa@nvidia.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).