Documentation ¶
Index ¶
- func EnsureMQQdisc(link netlink.Link) error
- func FilterAdd(filter netlink.Filter) error
- func FilterDel(filter netlink.Filter) error
- func FilterListBySrcIP(link netlink.Link, parent uint32, ipNets []*net.IPNet) ([]*netlink.U32, error)
- func NewU32RuleBySrcIP(linkIndex int, parentID uint32, ipnet *net.IPNet) *netlink.U32
- func QdiscDel(qdisc netlink.Qdisc) error
- func QdiscReplace(qdisc netlink.Qdisc) error
- func U32IPv4Src(ipNet *net.IPNet) netlink.TcU32Key
- func U32IPv6Src(ipNet *net.IPNet) []netlink.TcU32Key
- func U32KeyToIPNet(keys []nl.TcU32Key) *net.IPNet
- func U32MatchSrc(ipNet *net.IPNet) []netlink.TcU32Key
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterListBySrcIP ¶
func FilterListBySrcIP(link netlink.Link, parent uint32, ipNets []*net.IPNet) ([]*netlink.U32, error)
FilterBySrcIP found u32 filter by pod ip used for prio only
func NewU32RuleBySrcIP ¶
func QdiscReplace ¶
func U32KeyToIPNet ¶
U32KeyToIPNet convert u32 key to ipnet
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.