Commit Graph

  • 2838743155 Drop cgo usage for ifReq structure. tuntap Dimitri John Ledkov 2015-10-02 11:54:54 +01:00
  • 11eac9d2ec gofmt fixes Dimitri John Ledkov 2015-10-01 10:09:22 +01:00
  • de4cc349a5 Add basic support for TUN/TAP link type and creation. Dimitri John Ledkov 2015-09-25 10:28:19 +01:00
  • ecf47fd573 Merge pull request #46 from bboreham/subscribe master Vish Ishaya 2015-09-15 10:05:05 -07:00
  • 9660e75f4f Merge pull request #48 from chantra/htb_qdisc Vish Ishaya 2015-09-15 10:01:00 -07:00
  • 38bfcf6ee1 Merge pull request #47 from fmzhen/fmz-dev Vish Ishaya 2015-09-15 10:00:43 -07:00
  • dbd81d7480 Add TestTcHtbCoptDeserializeSerialize chantra 2015-09-11 17:32:54 -07:00
  • 8ef4616a76 Add TestTcTbfQoptDeserializeSerialize chantra 2015-09-11 12:51:40 -07:00
  • ac253c54c7 Add TestTcRateSpecDeserializeSerialize chantra 2015-09-11 10:24:53 -07:00
  • ef0cd12f0c Add TC Class support chantra 2015-09-10 16:20:18 -07:00
  • c0038eeedc Fix typo fmzhen 2015-09-07 14:30:47 +08:00
  • 2a6a59d231 Enable HTB classful qdisc chantra 2015-09-05 00:13:17 -07:00
  • 1e2e08e8a2 proper values for filter actions Vishvananda Ishaya 2015-08-19 18:49:04 -07:00
  • 723a27852f protocol in the filter header is big endian Vishvananda Ishaya 2015-08-19 18:43:22 -07:00
  • 25d051e40e add prio qdisc Vishvananda Ishaya 2015-08-19 18:22:02 -07:00
  • 7b3d58b87e skip qdiscs from other interfaces Vishvananda Ishaya 2015-08-19 16:51:48 -07:00
  • acc8a28738 Add basic support for redirect filter Vishvananda Ishaya 2015-08-19 16:02:04 -07:00
  • 88f55bc25d Unit tests for LinkSubscribe and RouteSubscribe Bryan Boreham 2015-08-19 16:31:39 +01:00
  • 69942a0c81 Subscribe for async updates on links and routes Bryan Boreham 2015-08-19 15:42:33 +01:00
  • dfc070d6fa Don't expose deserializeRoute Bryan Boreham 2015-08-19 15:41:41 +01:00
  • 80dddfa1b9 Factor out common code to decode a binary netlink message into a Route struct Bryan Boreham 2015-08-19 11:38:52 +01:00
  • a6d6ef6a6a support basic tbf qdisc Vishvananda Ishaya 2015-08-18 14:07:01 -07:00
  • 687e6f0b07 add link ifb and fix macvtap Vishvananda Ishaya 2015-08-18 14:06:35 -07:00
  • c9399c7e3d beginning of handling for qdiscs Vishvananda Ishaya 2015-08-18 03:16:54 -07:00
  • 6d78150380 rename Generic to GenericLink and add missing macvtap Vishvananda Ishaya 2015-08-18 03:16:06 -07:00
  • b8d3e51d2a actually ignore routes from other interfaces Vishvananda Ishaya 2015-08-17 17:37:46 -07:00
  • 01bbbda86c set macvtap properly on parse Vishvananda Ishaya 2015-08-15 10:16:04 -07:00
  • cee28b0a8d Merge pull request #42 from ppalucki/master Vish Ishaya 2015-08-15 10:13:37 -07:00
  • 4b5dce31de Merge pull request #43 from tgraf/master Vish Ishaya 2015-08-14 17:19:24 -07:00
  • 30a1225fef Merge pull request #44 from mrjana/link Vish Ishaya 2015-08-14 17:18:15 -07:00
  • 5dd6b277e6 Do not set nlmsghdr data values in ifinfomsg fields Jana Radhakrishnan 2015-08-14 16:07:03 -07:00
  • c24b290c8f Support for IFLA_VXLAN_GBP flag Thomas Graf 2015-07-31 13:48:03 +02:00
  • 329b40d4e3 fix formatting Vishvananda Ishaya 2015-07-27 23:58:44 -07:00
  • 27f66da7b4 allow RouteDel to work on kernel routes Vishvananda Ishaya 2015-07-27 19:29:45 -07:00
  • 828e2240d3 macvtap support Pawel Palucki 2015-07-27 15:48:26 +02:00
  • ea0402b9db Merge pull request #41 from brahmaroutu/big_endian_error Vish Ishaya 2015-07-15 20:07:42 -07:00
  • 9cff812148 fixing issue with setting big endian root 2015-07-10 18:47:21 +00:00
  • 20397a1388 Merge pull request #39 from LK4D4/minor_docs_change Vish Ishaya 2015-06-19 15:56:06 -07:00
  • 607cdbafd6 Fix LinkSetDown comment Alexander Morozov 2015-06-19 13:53:18 -07:00
  • b1aa0245ac Merge pull request #37 from LK4D4/fix_golint Vish Ishaya 2015-06-18 18:04:35 -07:00
  • 12f4097df1 Fix some style issues as suggested by golint Alexander Morozov 2015-06-18 17:41:46 -07:00
  • a4c08863d8 Merge pull request #35 from LK4D4/linkattrs_constructor Vish Ishaya 2015-06-15 16:23:30 -07:00
  • a174c585ec Add info about NewLinkAttrs to readme Alexander Morozov 2015-06-13 21:01:03 -07:00
  • 72a1f403a3 Add LinkAttrs constructor NewLinkAttrs Alexander Morozov 2015-06-12 11:09:57 -07:00
  • 991a7a2fa7 Merge pull request #30 from marek-polewski/master Vish Ishaya 2015-05-13 13:52:36 -07:00
  • 38ead3b2a3 Merge pull request #34 from eyakubovich/local-addr Vish Ishaya 2015-05-13 13:51:56 -07:00
  • 1d89ce496a Merge pull request #33 from jonboulle/master Vish Ishaya 2015-05-13 13:51:30 -07:00
  • 715e692d14 Merge pull request #32 from mattthias/master_fix_spelling Vish Ishaya 2015-05-13 13:51:00 -07:00
  • efb2ec546f prefer IFA_LOCAL address when dumping addresses Eugene Yakubovich 2015-05-09 18:06:42 -07:00
  • 231f3aa8aa Fix typo in docstring, LinkSetNsPid -> LinkSetNsFd Jonathan Boulle 2015-05-01 15:26:43 -07:00
  • fbbbc69580 Fix minor spelling error: Rename function Recieve to Receive. Matthias Schmitz 2015-04-18 23:34:45 +02:00
  • 0207b6b633 Using Change = nl.DEFAULT_CHANGE = 0xffffff in RTM_SETLINK will discard some flags from the interface ( NOARP DYNAMIC etc) Marek Polewski 2015-03-09 12:31:23 +01:00
  • ae3e7dba57 added support for MACVLAN mode Eugene Yakubovich 2015-02-20 09:19:47 -08:00
  • 1fd3169564 Added ability to specify net ns at link creation Eugene Yakubovich 2015-02-19 15:29:56 -08:00
  • 8eb6423887 Fix panic when adding an incomplete route Arnaud Porterie 2015-02-24 10:19:01 -08:00
  • 889b85d2e6 Move the linux specific code into protinfo_linux.go Vishvananda Ishaya 2015-02-06 18:58:24 -08:00
  • 2e9d285a71 Change logic of setting protinfo attrs Alexander Morozov 2015-02-17 14:16:48 -08:00
  • 8bde0c8190 Use more accustomed way to define enums Alexander Morozov 2015-02-12 11:16:19 -08:00
  • bf7b359ebd Fix comments mistakes Alexander Morozov 2015-02-12 11:12:05 -08:00
  • e29807a4d5 Fix go vet errors Alexander Morozov 2015-02-12 11:00:59 -08:00
  • d710fe886a IPVlan support Alexander Morozov 2015-02-10 15:00:36 -08:00
  • 31e1715aea Add support for setting Protinfo fields Alexander Morozov 2015-02-10 10:26:29 -08:00
  • 8ec30991b3 Add constansts for bridge configuration Alexander Morozov 2015-02-09 12:36:58 -08:00
  • a59b20a402 honor MTU in LinkAdd Eugene Yakubovich 2015-02-06 17:49:37 -08:00
  • 10b7e3a40a Add link to godoc in the README Dave Tucker 2015-01-31 23:14:40 +00:00
  • f9a4246807 Add LinkSetHardwareAddr Dave Tucker 2015-01-31 20:05:11 +00:00
  • 085dc47dcc Add LinkSetName Dave Tucker 2015-01-31 19:55:10 +00:00
  • 7663a3b4b6 Dst may be nil, so don't force it to String() Vishvananda Ishaya 2015-01-14 07:59:00 -08:00
  • 80a80badbd Implement basic route get functionality Dave Tucker 2015-01-11 18:04:13 +00:00
  • 7f10b9c2b8 only fmt on make all Vishvananda Ishaya 2014-12-11 13:48:16 -08:00
  • 3e09ca6940 Use sudo for testing Vishvananda Ishaya 2014-12-11 11:58:33 -08:00
  • 7bedf70b9b Test for TxQLen Alexander Morozov 2014-12-04 18:25:38 -08:00
  • f7f54f4512 Add TxQLen support Alexander Morozov 2014-12-04 17:01:33 -08:00
  • c3cc0540f8 fix addradd docs xuzhaokui 2014-12-01 11:31:00 +08:00
  • 178d3a43f5 Fix path to git repo Ruben Kerkhof 2014-11-25 18:04:52 +01:00
  • 2187ba67a2 update readme for new syntax Vishvananda Ishaya 2014-10-31 12:37:48 -07:00
  • 9c1aab3e9f add dependency and travis status Vishvananda Ishaya 2014-10-31 12:27:21 -07:00
  • f622e51d99 updates for fmt testing Vishvananda Ishaya 2014-10-31 12:21:50 -07:00
  • dfb90f83f1 skips for root priveleges Vishvananda Ishaya 2014-10-31 12:21:39 -07:00
  • a383c76b6d Modified travis.yml for test Vishvananda Ishaya 2014-10-31 11:57:26 -07:00
  • 12d489e7d0 add .travis.yml Vishvananda Ishaya 2014-10-31 11:48:25 -07:00
  • 1d0a6a3ac1 add Makefile for testing Vishvananda Ishaya 2014-10-31 11:45:51 -07:00
  • ffab401087 gofmt: style violations have crept up Eugene Yakubovich 2014-10-28 17:22:52 -07:00
  • 0e908ca36d Fallback to LinkList on LinkByName when needed Eugene Yakubovich 2014-10-28 14:15:07 -07:00
  • dd2d5f17ae vxlan bug fix: check VtepDevIndex when setting IFLA_VXLAN_LINK Eugene Yakubovich 2014-10-19 11:36:05 -07:00
  • 50bae0e9af Update docstrings and make linkDeserialize private Vishvananda Ishaya 2014-10-13 19:01:36 -07:00
  • cc912bac14 avoid dumping all interfaces to look up one Eugene Yakubovich 2014-10-13 18:07:39 -07:00
  • e7911d879f Use LinkIndex instead of Link obj in Route, Neigh Eugene Yakubovich 2014-10-13 16:09:09 -07:00
  • 33e8718673 arp and vxlan support added Eugene Yakubovich 2014-09-15 17:44:20 -07:00
  • f87c54f846 Make links have different types Vishvananda Ishaya 2014-09-23 22:21:11 -07:00
  • 2e7de143b9 Typo in README Andy Hill 2014-09-23 15:32:47 -04:00
  • 14677ef60e add missing file Vishvananda Ishaya 2014-09-22 22:36:00 -07:00
  • 116d8f6e86 Optimize byte order handling Vishvananda Ishaya 2014-09-22 08:38:23 -07:00
  • e69415012d Fix a couple of readme typos Vishvananda Ishaya 2014-09-18 19:09:35 -07:00
  • 1a26b9f251 Move all low level calls into nl subpackage Vishvananda Ishaya 2014-09-18 19:04:48 -07:00
  • c84dba1b12 Convert syscall.AF_INET to FAMILY_V4 Vishvananda Ishaya 2014-09-17 09:33:53 -07:00
  • 349cca1850 Formatting cleanup Vishvananda Ishaya 2014-09-15 17:06:08 -07:00
  • c074f56200 Add support for XfrmState Encapsulation Vishvananda Ishaya 2014-09-15 17:04:48 -07:00
  • 88c13bcb5c Add support for more xfrm policy dir values Vishvananda Ishaya 2014-09-15 17:03:37 -07:00
  • e676db42c0 Add support for ReplayWindow in XfrmState Vishvananda Ishaya 2014-09-15 16:13:06 -07:00