diff options
author | Donald Sharp <sharpd@nvidia.com> | 2023-04-27 05:02:09 +0200 |
---|---|---|
committer | Donald Sharp <sharpd@nvidia.com> | 2023-07-05 19:03:14 +0200 |
commit | 605df8d44fab7a39429ed2d165fd06f0d98d3d0b (patch) | |
tree | 9554c05ae40845c70913cd3ea869b99fc73100e0 /zebra/rule_netlink.c | |
parent | zebra: Add code to get/set interface to pass up from dplane (diff) | |
download | frr-605df8d44fab7a39429ed2d165fd06f0d98d3d0b.tar.xz frr-605df8d44fab7a39429ed2d165fd06f0d98d3d0b.zip |
zebra: Use zebra dplane for RTM link and addr
a) Move the reads of link and address information
into the dplane
b) Move the startup read of data into the dplane
as well.
c) Break up startup reading of the linux kernel data
into multiple phases. As that we have implied ordering
of data that must be read first and if the dplane has
taken over some data reading then we must delay initial
read-in of other data.
Fixes: #13288
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'zebra/rule_netlink.c')
-rw-r--r-- | zebra/rule_netlink.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/zebra/rule_netlink.c b/zebra/rule_netlink.c index 518c948c9..3bb4936b8 100644 --- a/zebra/rule_netlink.c +++ b/zebra/rule_netlink.c @@ -400,6 +400,7 @@ int netlink_rules_read(struct zebra_ns *zns) ret = netlink_parse_info(netlink_rule_change, &zns->netlink_cmd, &dp_info, 0, true); + return ret; } |