]> git.proxmox.com Git - mirror_frr.git/commit - zebra/rule_netlink.h
*: PBR - netlink interaction and basic definitions
authorvivek <vivek@cumulusnetworks.com>
Sun, 4 Feb 2018 12:33:33 +0000 (12:33 +0000)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 9 Mar 2018 16:07:41 +0000 (11:07 -0500)
commit942bf97b13223ac5645f613a2f00ab18f3716c59
tree426b4568396dcbf0ccbbee0792602c855cf045db
parentdba32923eb4198bb17e2cdbcd9e88c7decde81c4
*: PBR - netlink interaction and basic definitions

Implement netlink interactions for Policy Based Routing. This includes
APIs to install and uninstall rules and handle notifications from the
kernel related to rule addition or deletion. Various definitions are
added to facilitate this.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
13 files changed:
include/linux/fib_rules.h [new file with mode: 0644]
include/subdir.am
zebra/kernel_netlink.c
zebra/rtread_getmsg.c
zebra/rtread_netlink.c
zebra/rtread_sysctl.c
zebra/rule_netlink.c [new file with mode: 0644]
zebra/rule_netlink.h [new file with mode: 0644]
zebra/rule_socket.c [new file with mode: 0644]
zebra/subdir.am
zebra/zebra_ns.h
zebra/zebra_pbr.c [new file with mode: 0644]
zebra/zebra_pbr.h [new file with mode: 0644]