netlink/nl
Anton Protopopov 1a118fe229 Add horizon attributes to fq
Add two attributes to fq: Horizon and HorizonDrop (which correspond to the
TCA_FQ_HORIZON and TCA_FQ_HORIZON_DROP attributes). The HorizonDrop attribute
specifies which policy to apply: drop (1, kernel default), cap delivery time to
horizon (0), and the Horizon attribute specifies the number of useconds before
applying the policy.

Add a new test TestFqHorizon to test the changes and as an example of usage.

Signed-off-by: Anton Protopopov <aspsk@isovalent.com>
2022-06-08 12:58:07 -07:00
..
addr_linux_test.go Use IfaCacheinfo and IFA_* consts from golang.org/x/sys/unix 2020-01-27 15:51:47 -08:00
addr_linux.go Use IfaCacheinfo and IFA_* consts from golang.org/x/sys/unix 2020-01-27 15:51:47 -08:00
bridge_linux_test.go Add bridge vlan support 2017-06-13 11:04:51 -07:00
bridge_linux.go fix: BRIDGE_FLAGS_* constants off-by-one 2018-09-10 11:41:28 -07:00
conntrack_linux.go Fix netlink to skip reading TLVs that we are not interested. 2021-09-17 19:01:08 -07:00
devlink_linux.go Support for devlink info command 2021-11-01 11:35:09 -05:00
genetlink_linux.go Add support for GPRS Tunnelling Protocol(GTP) 2017-05-06 23:07:19 -07:00
ipset_linux.go Add support for ipset 2020-09-24 21:36:22 -04:00
link_linux_test.go add SetVfHardwareAddr and SetVfVlan to link 2016-02-15 14:31:32 -08:00
link_linux.go link: add support for IFLA_GRO_MAX_SIZE 2022-06-02 16:02:03 -07:00
lwt_linux.go lwtunnel: add support for encap type bpf 2021-07-03 11:44:22 +02:00
mpls_linux.go support MPLS 2017-02-20 12:07:19 -08:00
nl_linux_test.go feat: add proc events support 2022-01-15 12:48:04 -06:00
nl_linux.go Don't make setsockopt call if option is false 2022-04-04 10:29:18 -05:00
nl_unspecified.go Fix compilation errors for non linux platforms. 2017-02-20 12:00:54 -08:00
parse_attr_linux.go Improve attribute parsing 2020-12-30 21:45:07 -08:00
rdma_link_linux.go rdma: support rdma link add/del functionality 2021-09-18 10:31:51 -07:00
route_linux_test.go replace syscall with golang.org/x/sys/unix 2017-10-26 09:45:08 -07:00
route_linux.go Add network namespace ID management. 2018-07-19 10:40:23 -07:00
seg6_linux.go fix staticcheck issues 2021-09-21 09:10:48 -05:00
seg6local_linux.go Support LWTUNNEL_ENCAP_SEG6_LOCAL (including tests) 2018-05-08 09:50:31 -07:00
syscall.go fix staticcheck issues 2021-09-21 09:10:48 -05:00
tc_linux_test.go Add TestTcHtbCoptDeserializeSerialize 2015-09-11 17:32:54 -07:00
tc_linux.go Add horizon attributes to fq 2022-06-08 12:58:07 -07:00
xfrm_linux_test.go Move all low level calls into nl subpackage 2014-09-18 19:04:48 -07:00
xfrm_linux.go Add support for output-mark 2019-09-16 08:26:04 -07:00
xfrm_monitor_linux_test.go Add XfrmMonitor 2017-02-02 12:58:44 -08:00
xfrm_monitor_linux.go Add XfrmMonitor 2017-02-02 12:58:44 -08:00
xfrm_policy_linux_test.go Move all low level calls into nl subpackage 2014-09-18 19:04:48 -07:00
xfrm_policy_linux.go gofmt: style violations have crept up 2014-10-28 17:22:52 -07:00
xfrm_state_linux_test.go Add XfrmAllocSpi 2017-02-02 13:02:12 -08:00
xfrm_state_linux.go Support XFRMA_REPLAY_VAL attribute 2022-06-04 09:35:41 -07:00