# Functions

DeleteByDestination attempts to safely find all routes based upon its destination subnet and delete them.
NewPolicyBasedRules creates a new PBR object which will be used to manipulate policy based routing rules.
NewRouteSyncer creates a new routeSyncer that, when run, will sync routes kept in its local state table every syncPeriod.

# Constants

CustomTableID is the ID of the custom, iproute2 routing table that will be used for policy based routing.
CustomTableName is the name of the custom, iproute2 routing table that will be used for policy based routing.
Taken from: https://github.com/torvalds/linux/blob/master/include/uapi/linux/rtnetlink.h#L284.

# Structs

PolicyBasedRules is a struct that holds all of the information needed for manipulating policy based routing rules.
RouteSync is a struct that holds all of the information needed for syncing routes to the kernel's routing table.
No description provided by the author