diff options
author | Greger Wrang <greger.wrang@westermo.se> | 2018-11-16 07:18:04 (GMT) |
---|---|---|
committer | Volodymyr Bendiuga <volodymyr.bendiuga@westermo.se> | 2022-03-10 11:10:01 (GMT) |
commit | 6c595805e139b6fe186a4f53e04915b62d1221f1 (patch) | |
tree | 4a3ff513a1a26eec69929373847d9f253b653c0c /lib/route | |
parent | f77cd25c9e7db895e63d4502be2eea8916c2ad98 (diff) | |
download | libnl-6c595805e139b6fe186a4f53e04915b62d1221f1.zip libnl-6c595805e139b6fe186a4f53e04915b62d1221f1.tar.gz libnl-6c595805e139b6fe186a4f53e04915b62d1221f1.tar.bz2 |
route/link: Move LINK_ATTR_IFNAME to a proper location
It should be set right where link name is set.
Signed-off-by: Greger Wrang <greger.wrang@westermo.se>
https://github.com/thom311/libnl/pull/237
Diffstat (limited to 'lib/route')
-rw-r--r-- | lib/route/link.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/route/link.c b/lib/route/link.c index ad96f65..a7583a4 100644 --- a/lib/route/link.c +++ b/lib/route/link.c @@ -377,7 +377,7 @@ int rtnl_link_info_parse(struct rtnl_link *link, struct nlattr **tb) return -NLE_MISSING_ATTR; nla_strlcpy(link->l_name, tb[IFLA_IFNAME], IFNAMSIZ); - + link->ce_mask |= LINK_ATTR_IFNAME; if (tb[IFLA_STATS]) { struct rtnl_link_stats *st = nla_data(tb[IFLA_STATS]); @@ -593,7 +593,7 @@ static int link_msg_parser(struct nl_cache_ops *ops, struct sockaddr_nl *who, link->l_index = ifi->ifi_index; link->l_flags = ifi->ifi_flags; link->l_change = ifi->ifi_change; - link->ce_mask = (LINK_ATTR_IFNAME | LINK_ATTR_FAMILY | + link->ce_mask = (LINK_ATTR_FAMILY | LINK_ATTR_ARPTYPE| LINK_ATTR_IFINDEX | LINK_ATTR_FLAGS | LINK_ATTR_CHANGE); |