Commit Graph

  • 4a3cf02a25 ppp: fix API in ppp.h header Thomas Haller 2016-11-28 22:24:15 +01:00
  • 0caa3ebbe0 ppp: fix type of file descriptor; uint32_t -> int32_t Jonas Johansson 2016-11-07 08:58:03 +01:00
  • d21df4e223 ppp: rename local struct ppp_info* variables; pi -> info Jonas Johansson 2016-11-07 08:43:21 +01:00
  • 7a0131f752 ppp: update code after review Jonas Johansson 2016-11-07 08:25:08 +01:00
  • 53fd38d5d4 Add PPP support Jonas Johansson 2016-10-26 16:30:52 +02:00
  • 96746c469d lib/router: merge branch 'rtnl-link-policy-minlen' Thomas Haller 2016-11-28 21:51:03 +01:00
  • de73a5dc3a lib/route: use _nl_offset_plus_sizeof() macro for minlen field for rtln_link_policy Thomas Haller 2016-11-28 21:42:39 +01:00
  • 8fdac530c1 utils: add internal _nl_offset_plus_sizeof() macro Thomas Haller 2016-11-28 21:39:34 +01:00
  • 51a51c3a1c lib/route: keep link stats minlen compatible with kernel < 4.6 Tobias Klauser 2016-11-15 16:35:48 +01:00
  • bd42de2393 lib/sriov: merge branch 'sriov' Thomas Haller 2016-11-28 21:21:27 +01:00
  • 46f04dec90 route: remove symbols of internal API from ABI Thomas Haller 2016-11-24 13:32:20 +01:00
  • 54d5f1a1b4 lib/route: SRIOV Set Functionality Jef Oliver 2016-11-07 13:33:58 -08:00
  • 5b10c4598f lib/route: SRIOV Info Dump Functions Jef Oliver 2016-11-07 13:33:57 -08:00
  • eab12c6260 lib/route: SRIOV Utility Functions Jef Oliver 2016-11-07 13:33:56 -08:00
  • a59cab6d0b lib/route: SRIOV Clone Support Jef Oliver 2016-11-07 13:33:55 -08:00
  • 5d6e43ebef lib/route: SRIOV Parse and Read support Jef Oliver 2016-11-07 13:33:54 -08:00
  • d9840f648c xfrm: merge branch 'spellingmistake-fix_xfrm_sec_ctx' Thomas Haller 2016-11-06 22:22:42 +01:00
  • 4463c3ea91 xfrm: remove unused struct xfrmnl_sec_ctx from header files Thomas Haller 2016-11-06 22:07:11 +01:00
  • 4d00ec3544 xfrm: add capability reference to xfrmnl_sa_set_* Thomas Egerer 2016-11-06 21:34:50 +01:00
  • f6f0fc2502 xfrm: fix xfrm security context management Thomas Egerer 2016-10-25 17:38:19 +02:00
  • d752558bc2 route/ipgre: merge branch 'route_ipgre_api' Thomas Haller 2016-11-05 18:14:23 +01:00
  • 8d04ebf554 lib/route: preserve old ABI for rtnl_link_get_pmtudisc() Thomas Haller 2016-11-05 18:08:02 +01:00
  • 7a9b85c79c lib/route: Export correct ipgre functionality Jef Oliver 2016-10-05 13:20:35 -07:00
  • f8ddb23506 vxlan: merge branch 'hashstat-vxlan-attributes' Thomas Haller 2016-11-05 17:36:12 +01:00
  • 23905cff48 vxlan: fix error code for missing attribute Thomas Haller 2016-11-05 17:32:02 +01:00
  • fb8cb3e917 vxlan: refactor setting/getting vxlan flags Thomas Haller 2016-11-05 17:12:03 +01:00
  • 755b8cc008 vxlan: don't store vxlan flags as ce_mask Thomas Haller 2016-11-05 17:00:53 +01:00
  • e21d71baad vxlan: restore previous VXLAN_ATTR flag values Thomas Haller 2016-11-05 16:41:20 +01:00
  • 66b1dd64d0 vxlan: remove redundant enable/disable API from vxlan Thomas Haller 2016-11-05 16:31:24 +01:00
  • 23b17dd26e vxlan: fix exporting new symbols Thomas Haller 2016-11-05 16:23:57 +01:00
  • d533736e22 vxlan: add support for additional VXLAN attributes. Brandon Carpenter 2016-09-30 15:44:25 -07:00
  • a9e260e382 macvlan: merge branch 'feature/macvlan-source-mode' Thomas Haller 2016-09-27 10:47:39 +02:00
  • 0ec5b11ec3 macvlan: adjust types and merge MACVLAN_HAS_MACCOUNT and MACVLAN_HAS_MACDATA Thomas Haller 2016-09-27 09:52:11 +02:00
  • 4b28f70d2b macvlan: add support for "source" mode Michael Braun 2016-09-25 20:25:10 +02:00
  • 8d98538357 lib: merge branch 'bridge-flags' Thomas Haller 2016-09-24 14:49:21 +02:00
  • f55cd5d75f bridge: change return values for rtnl_link_bridge_get_hwmode() Thomas Haller 2016-09-24 14:42:57 +02:00
  • d066ae5b6e trivial: whitespace Thomas Haller 2016-09-24 14:35:18 +02:00
  • 1a4031d6db lib/route: Support IFLA_BRIDGE_MODE Jef Oliver 2016-08-31 17:27:09 -07:00
  • ab17f9803d lib/route: Allow override of IFLA_AF_SPEC nesting Jef Oliver 2016-08-31 17:27:08 -07:00
  • 9be1849eab lib/route: Extend Bridge Flags Jef Oliver 2016-08-31 17:27:07 -07:00
  • e17a15a057 lib/route: Add port state translation functions Jef Oliver 2016-08-31 17:27:06 -07:00
  • 6e0c2e56cb lib/route: Fix appending IFLA_BRPORT_FASTLEAVE Jef Oliver 2016-08-31 17:27:05 -07:00
  • ff7ca59783 macsec: merge branch 'macsec-fix' Thomas Haller 2016-09-24 12:53:16 +02:00
  • a355b9a53b remove multiple implementations of htonll(), ntohll() Davide Caratti 2016-09-06 11:17:47 +02:00
  • 6cfe71ef15 macsec: fix maximum ICV length Davide Caratti 2016-09-05 18:20:16 +02:00
  • cd758fbfee macsec: fix endianness of 'sci' parameter Davide Caratti 2016-09-05 18:18:22 +02:00
  • 7bf2e64654 lib/route: merge branch 'bride-protinfo' Thomas Haller 2016-08-29 13:10:04 +02:00
  • 55bc931a72 lib/route: modify link/bridge to set attributes Jef Oliver 2016-08-26 19:19:51 -07:00
  • 998d107cd8 lib/route: set IFLA_PROTINFO attribute in request message Jef Oliver 2016-08-26 19:19:50 -07:00
  • 5860c205d4 lib/route: allow override of message type during link change Jef Oliver 2016-08-26 19:19:49 -07:00
  • 746bbba3e5 compat: add linux/socket.h for __kernel_sa_family_t Jeff Squyres 2016-08-18 15:40:27 -07:00
  • e1ca7733ef all: merge branch 'strerror_l' Thomas Haller 2016-08-25 17:53:47 +02:00
  • 6c2d111177 src: switch to using strerror_l() instead of strerror_r() André Draszik 2016-08-25 13:15:01 +01:00
  • c1948ec29b lib: switch to using strerror_l() instead of strerror_r() André Draszik 2016-08-25 13:15:00 +01:00
  • 683f27fbb6 lib: add utility function nl_strerror_l() André Draszik 2016-08-25 13:14:59 +01:00
  • b3dfa79010 nl-addr: avoid read-out-of-bound in nl_addr_fill_sockaddr() Thomas Haller 2016-08-14 11:44:53 +02:00
  • 5e17c54a75 route/addr: merge branch 'toanju-fix-addr_id_attrs_get' (#105) Thomas Haller 2016-08-14 11:08:19 +02:00
  • 99b1d8acf8 lib: capability NL_CAPABILITY_RTNL_ADDR_PEER_ID_FIX for ID comparison of v4 addresses Thomas Haller 2016-08-14 11:05:48 +02:00
  • dfaba51b5b route/addr: address attributes based on object Tobias Jungel 2016-08-04 10:01:43 +02:00
  • 9867bc2053 all: merge branch 'various-fixes' Thomas Haller 2016-08-14 10:06:13 +02:00
  • ec7c9b4dcf doc: fix URLs and typo Peter Wu 2016-08-08 11:58:53 +02:00
  • daaa2c5cb1 exp: fix a GCC 6 -Wmisleading-indentation warning Peter Wu 2016-08-08 11:58:52 +02:00
  • f1029d44be xfrm: fix memleak in another error path of build_xfrm_sa_message Peter Wu 2016-08-08 11:58:51 +02:00
  • f6b7a7f974 cli: add noreturn attributes Peter Wu 2016-08-08 11:58:50 +02:00
  • c520876011 trivial: whitespace-only fixes for src and lib Peter Wu 2016-08-08 12:04:01 +02:00
  • 625c8f13cf build: fixup headers for C++ inclusion Craig Gallek 2016-07-15 10:29:06 -04:00
  • 656f381ccf libnl-3.2.28 release Thomas Haller 2016-07-08 11:41:40 +02:00
  • bd0e87b3d8 libnl-3.2.28-rc1 release Thomas Haller 2016-06-30 12:44:01 +02:00
  • 9fa986bde7 build: fix adding macsec files to include/Makefile.am Thomas Haller 2016-06-30 12:53:48 +02:00
  • 4095e5b4e9 route/addr: merge branch 'ip-addr-fixes' Thomas Haller 2016-06-29 10:27:14 +02:00
  • 3711d44e32 route/addr: add capability NL_CAPABILITY_RTNL_ADDR_PEER_FIX to indicate address fixes Thomas Haller 2016-06-29 10:25:13 +02:00
  • 62f0fdb9c1 route/addr: fix handling peer addresses for IPv4 addresses Thomas Haller 2016-06-28 16:56:22 +02:00
  • 83e851ca9c route/addr: fix ID comparison for AF_INET and AF_INET6 addresses Thomas Haller 2016-06-28 16:56:21 +02:00
  • ca5d662e9d xfrm: allow avoiding buffer overflow for key in xfrmnl_sa_get_*_params() Thomas Haller 2016-06-27 20:06:07 +02:00
  • 9b7c28ebd2 macsec: merge branch 'qsn-macsec' Thomas Haller 2016-06-27 21:41:41 +02:00
  • 885ff4ae1e lib/route: add macsec support Sabrina Dubroca 2016-06-24 16:34:39 +02:00
  • 6ecba6e440 import macsec uapi headers Sabrina Dubroca 2016-06-24 16:34:28 +02:00
  • f087f3b50d link: merge branch 'qsn-io_compare' (#99) Thomas Haller 2016-06-25 17:52:08 +02:00
  • 89e7effa9a vxlan: properly handle LOOSE_COMPARISON in ->io_compare Sabrina Dubroca 2016-06-07 13:57:22 +02:00
  • 9702bb14ff pass flags through ->io_compare op Sabrina Dubroca 2016-06-07 12:27:54 +02:00
  • a24319393c xfrm: merge branch 'xfrm/various-fixes' Thomas Haller 2016-06-25 17:36:07 +02:00
  • 49f612f188 xfrm: fix memleak in build_xfrm_sa_message() error-path Thomas Haller 2016-06-25 17:33:31 +02:00
  • 6db1547c0d xfrm: attach only one xfrm alg attribute to netlink message Thomas Egerer 2016-06-10 11:57:57 +02:00
  • 01bd6ef7e0 xfrm: fix memory leak for encap original address Thomas Egerer 2016-06-10 11:57:55 +02:00
  • 0ee916bf6b xfrm: reuse encap data in xfrmnl_sa_set_encap_tmpl() Thomas Haller 2016-06-25 17:31:20 +02:00
  • fa1076eaac xfrm: fix segfault when using encapsulation templates Thomas Egerer 2016-06-10 11:57:53 +02:00
  • 6a9b59ca73 xfrm: make character pointers in setters const Thomas Egerer 2016-06-06 15:21:35 +02:00
  • c009b20919 xfrm: merge branch 'xfrm/buffer-overflows' Thomas Haller 2016-06-25 13:55:59 +02:00
  • bd3791dcf3 xfrm: check length of alg_name before strcpying it Thomas Egerer 2016-05-31 17:30:03 +02:00
  • 6e37f6f981 xfrm: fix buffer overflow when copying keys Thomas Egerer 2016-05-31 17:29:58 +02:00
  • 424b3b6d0d lib: return error on Netlink attribute length overflow Przemyslaw Szczerbik 2016-05-30 23:26:00 +02:00
  • 838f43faee lib: merge branch 'ext_filter_mask' Thomas Haller 2016-06-24 19:26:10 +02:00
  • 8dce6de701 link: allow overwriting IFLA_EXT_MASK flag in ao_get_af() function Thomas Haller 2016-05-29 16:26:59 +02:00
  • 90c6ebec9b link: support RTEXT_FILTER_VF Jef Oliver 2016-05-16 16:23:23 -07:00
  • 3bf503d30c neigh: add function to look up neighbour (fdb) by ifindex, mac and vlan Jonas Johansson 2016-04-28 16:07:11 +02:00
  • 648338a217 neigh: support neighbour flag NTF_SELF Jonas Johansson 2016-04-29 16:26:22 +02:00
  • fc8accf640 sit: merge branch 'sit-ip6rd' Thomas Haller 2016-04-19 16:17:00 +02:00
  • 207dc03527 sit: add public API for sit 6RD support Thomas Haller 2016-03-31 16:07:08 +02:00
  • 962afc32df sit: fix invalid declaration of rtnl_link_sit_get_proto() in sit.h Thomas Haller 2016-04-15 15:51:26 +02:00
  • 656bf6b16f sit: refactor IS_SIT_LINK_ASSERT() Thomas Haller 2016-03-31 16:19:10 +02:00