netlink/nl
Craig Furman 2632e243fb Can set some bridge flags
* Multicast snooping and hello time are the only ones supported at the
  moment
* Only pass values to kernel when user sets them, otherwise let kernel
  decide default
* Can set multicast snooping on existing bridges
* Tests disabled on Travis CI as the kernel version is too old
* All bridge flags copied from Kernel code, but only the two mentioned
  above work
  (5a7ad1146c/include/uapi/linux/if_link.h (L232-L281))

Signed-off-by: Petar Petrov <pppepito86@gmail.com>
Signed-off-by: Ed King <eking@pivotal.io>
Signed-off-by: Konstantinos Karampogias <konstantinos.karampogias@swisscom.com>
Signed-off-by: Will Martin <wmartin@pivotal.io>
2017-04-25 08:25:47 -07:00
..
addr_linux.go addr: Parse address lifetime information from IFA_CACHEINFO attr 2017-04-12 11:24:37 -07:00
addr_linux_test.go addr: Parse address lifetime information from IFA_CACHEINFO attr 2017-04-12 11:24:37 -07:00
conntrack_linux.go Introduce Conntrack support 2017-04-05 16:02:07 -07:00
link_linux.go Can set some bridge flags 2017-04-25 08:25:47 -07:00
link_linux_test.go add SetVfHardwareAddr and SetVfVlan to link 2016-02-15 14:31:32 -08:00
mpls_linux.go support MPLS 2017-02-20 12:07:19 -08:00
nl_linux.go Introduce Conntrack support 2017-04-05 16:02:07 -07:00
nl_linux_test.go Fix build issue on linux/s390x 2017-02-19 15:32:03 -08:00
nl_unspecified.go Fix compilation errors for non linux platforms. 2017-02-20 12:00:54 -08:00
route_linux.go support MPLS 2017-02-20 12:07:19 -08:00
route_linux_test.go Move all low level calls into nl subpackage 2014-09-18 19:04:48 -07:00
syscall.go support MPLS 2017-02-20 12:07:19 -08:00
tc_linux.go add generic actions and simplify action type (#129) 2016-05-31 13:03:47 -07:00
tc_linux_test.go Add TestTcHtbCoptDeserializeSerialize 2015-09-11 17:32:54 -07:00
xfrm_linux.go Add XfrmMonitor 2017-02-02 12:58:44 -08:00
xfrm_linux_test.go Move all low level calls into nl subpackage 2014-09-18 19:04:48 -07:00
xfrm_monitor_linux.go Add XfrmMonitor 2017-02-02 12:58:44 -08:00
xfrm_monitor_linux_test.go Add XfrmMonitor 2017-02-02 12:58:44 -08:00
xfrm_policy_linux.go gofmt: style violations have crept up 2014-10-28 17:22:52 -07:00
xfrm_policy_linux_test.go Move all low level calls into nl subpackage 2014-09-18 19:04:48 -07:00
xfrm_state_linux.go Add support of ESN 2017-02-03 08:10:37 -08:00
xfrm_state_linux_test.go Add XfrmAllocSpi 2017-02-02 13:02:12 -08:00