]> git.proxmox.com Git - mirror_frr.git/commit - zebra/tc_socket.c
zebra: traffic control state management
authorSiger Yang <siger.yang@outlook.com>
Tue, 6 Sep 2022 07:10:11 +0000 (15:10 +0800)
committerSiger Yang <siger.yang@outlook.com>
Tue, 22 Nov 2022 14:35:35 +0000 (22:35 +0800)
commitc317d3f246769e8261df0f9d1eb787bea7b5da06
tree5fe488123f08250f2c5db8c70bb092ea6c1e3ed5
parentdaa602b593dc80b011a2355844c4cc7528f7a90d
zebra: traffic control state management

This allows Zebra to manage QDISC, TCLASS, TFILTER in kernel and do cleaning
jobs when it starts up.

Signed-off-by: Siger Yang <siger.yang@outlook.com>
24 files changed:
lib/subdir.am
lib/tc.c [new file with mode: 0644]
lib/tc.h [new file with mode: 0644]
zebra/debug.c
zebra/debug.h
zebra/dplane_fpm_nl.c
zebra/interface.c
zebra/kernel_netlink.c
zebra/kernel_socket.c
zebra/rtread_netlink.c
zebra/rtread_sysctl.c
zebra/subdir.am
zebra/tc_netlink.c
zebra/tc_netlink.h
zebra/tc_socket.c
zebra/zebra_dplane.c
zebra/zebra_dplane.h
zebra/zebra_nhg.c
zebra/zebra_ns.c
zebra/zebra_rib.c
zebra/zebra_router.c
zebra/zebra_router.h
zebra/zebra_tc.c [new file with mode: 0644]
zebra/zebra_tc.h [new file with mode: 0644]