Jonathan Boulle
231f3aa8aa
Fix typo in docstring, LinkSetNsPid -> LinkSetNsFd
2015-05-01 15:26:43 -07:00
Eugene Yakubovich
ae3e7dba57
added support for MACVLAN mode
2015-02-26 13:21:26 -08:00
Eugene Yakubovich
1fd3169564
Added ability to specify net ns at link creation
...
Creating a link in one namespace and then moving can
be problematic since there could be a iface name conflict.
However, it is not always possible to switch into the target
namespace either -- e.g. creating a macvlan interface must
be done in the namespace of the parent interface.
2015-02-24 15:06:07 -08:00
Alexander Morozov
2e9d285a71
Change logic of setting protinfo attrs
...
Now interface is supposing that you setting protinfo attrs for link one
by one. But you can get all protinfo attrs with one call.
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-17 14:16:48 -08:00
Alexander Morozov
bf7b359ebd
Fix comments mistakes
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-12 11:12:05 -08:00
Alexander Morozov
d710fe886a
IPVlan support
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2015-02-11 14:18:57 -08:00
Eugene Yakubovich
a59b20a402
honor MTU in LinkAdd
2015-02-06 18:30:52 -08:00
Dave Tucker
f9a4246807
Add LinkSetHardwareAddr
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2015-01-31 22:44:21 +00:00
Dave Tucker
085dc47dcc
Add LinkSetName
...
Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
2015-01-31 22:44:01 +00:00
Alexander Morozov
f7f54f4512
Add TxQLen support
...
Signed-off-by: Alexander Morozov <lk4d4@docker.com>
2014-12-04 18:25:10 -08:00
Eugene Yakubovich
ffab401087
gofmt: style violations have crept up
2014-10-28 17:22:52 -07:00
Eugene Yakubovich
0e908ca36d
Fallback to LinkList on LinkByName when needed
...
Older kernels (e.g. one shipped with RHEL 6.5) don't
support RTM_GETLINK with IFLA_IFNAME. In these cases
fallback to dumping all interfaces and filtering
in userspace.
2014-10-28 14:15:07 -07:00
Eugene Yakubovich
dd2d5f17ae
vxlan bug fix: check VtepDevIndex when setting IFLA_VXLAN_LINK
2014-10-19 12:23:14 -07:00
Vishvananda Ishaya
50bae0e9af
Update docstrings and make linkDeserialize private
2014-10-13 19:01:36 -07:00
Eugene Yakubovich
cc912bac14
avoid dumping all interfaces to look up one
2014-10-13 18:07:39 -07:00
Eugene Yakubovich
33e8718673
arp and vxlan support added
2014-10-13 11:04:09 -07:00
Vishvananda Ishaya
f87c54f846
Make links have different types
2014-09-24 16:32:16 -07:00
Vishvananda Ishaya
1a26b9f251
Move all low level calls into nl subpackage
2014-09-18 19:04:48 -07:00
Vishvananda Ishaya
8dab8b7462
Initial commit of netlink package
2014-08-31 20:34:46 -07:00