From: Yu Watanabe Date: Wed, 26 Jan 2022 00:53:40 +0000 (+0900) Subject: sd-netlink: make traffic control related message can be monitored X-Git-Tag: v251-rc1~322^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27e93a4b663f4feb1e41353fa03844d361b29135;p=thirdparty%2Fsystemd.git sd-netlink: make traffic control related message can be monitored --- diff --git a/src/libsystemd/sd-netlink/sd-netlink.c b/src/libsystemd/sd-netlink/sd-netlink.c index 9de13f4c46d..4cd4e734055 100644 --- a/src/libsystemd/sd-netlink/sd-netlink.c +++ b/src/libsystemd/sd-netlink/sd-netlink.c @@ -977,7 +977,8 @@ int sd_netlink_add_match( neighbor_groups[] = { RTNLGRP_NEIGH, }, nexthop_groups[] = { RTNLGRP_NEXTHOP, }, route_groups[] = { RTNLGRP_IPV4_ROUTE, RTNLGRP_IPV6_ROUTE, }, - rule_groups[] = { RTNLGRP_IPV4_RULE, RTNLGRP_IPV6_RULE, }; + rule_groups[] = { RTNLGRP_IPV4_RULE, RTNLGRP_IPV6_RULE, }, + tc_groups[] = { RTNLGRP_TC }; const uint32_t *groups; size_t n_groups; @@ -1016,6 +1017,13 @@ int sd_netlink_add_match( groups = nexthop_groups; n_groups = ELEMENTSOF(nexthop_groups); break; + case RTM_NEWQDISC: + case RTM_DELQDISC: + case RTM_NEWTCLASS: + case RTM_DELTCLASS: + groups = tc_groups; + n_groups = ELEMENTSOF(tc_groups); + break; default: return -EOPNOTSUPP; }