Commit graph

  • 4d7680c19c Use thread-safe strerror_r() instead of strerror() Thomas Graf 2013-02-28 13:07:04 +01:00
  • ded20487fd link: Fix rtnl_link_af_data_compare return value roopa 2013-02-15 10:26:30 -08:00
  • 8f151fadda link: move af_data_compare to the end roopa 2013-02-15 10:26:29 -08:00
  • 1ecf98a23e bond: Provide rtnl_link_bond_alloc() Thomas Graf 2013-02-14 12:48:00 +01:00
  • ee4122a12e vlan: Provide rtnl_link_vlan_alloc() Thomas Graf 2013-02-14 12:42:07 +01:00
  • bb9911b5a3 netlink: Forward declare frequent libnl types to ease inclusion deps Thomas Graf 2013-02-14 12:37:10 +01:00
  • 5a5aa73158 bridge: Provide rtnl_link_bridge_alloc() Thomas Graf 2013-02-14 12:34:57 +01:00
  • fd19dae352 bridge: Support the new bridging attributes Thomas Graf 2013-02-05 22:41:26 +01:00
  • 9f8548b551 attr: Provide nla_is_nested() function Thomas Graf 2013-02-05 22:31:31 +01:00
  • 8026fe2e3a link: Free and realloc af specific data upon rtnl_link_set_family() Thomas Graf 2013-02-05 13:52:22 +01:00
  • 4a793a4235 link: Hold af_ops reference for each AF_SPEC block during lifetime of link object Thomas Graf 2013-02-05 13:46:42 +01:00
  • e5767684a6 link: Modify link policy on the stack Thomas Graf 2013-02-05 13:21:10 +01:00
  • 2d36371aa1 link: Keep reference to af_ops during lifetime of link object Thomas Graf 2013-02-05 13:18:25 +01:00
  • 8b8e26b333 link: Fix af_ops leak on ENOMEM Thomas Graf 2013-02-05 13:03:02 +01:00
  • 506020ae99 can: Fix nested message creation in can_put_attrs() Holger Dengler 2013-02-01 11:56:47 +01:00
  • 1c24480180 can: Include "linux/can/netlink.h" in the distribution Thomas Graf 2013-02-01 10:51:33 +01:00
  • 8571f58f23 neigh: Remove check for AF_UNSPEC in rtnl_neigh_get() Thomas Graf 2013-02-01 10:41:45 +01:00
  • 2005c2ecac cache: Make NL_ACT_* and nl_cache_ops_(get|put)() available Thomas Graf 2013-02-01 10:21:58 +01:00
  • 87458abbd0 Fix mask calculation in nl_addr_cmp_prefix() Thomas Graf 2013-01-31 10:59:10 +01:00
  • 73cb5f57ba Merge branch 'nattuple' of https://github.com/rmfought/libnl Thomas Graf 2013-01-31 10:47:58 +01:00
  • b06c23a9dd link cache: remove AF_UNSPEC check in rtnl_get_link and rtnl_get_link_by_name roopa 2013-01-28 07:46:16 -08:00
  • 4f088d38ae netfilter: correct error in construction of NAT tuple Rich Fought 2013-01-29 15:10:01 -08:00
  • 6cc5fdc0e9 can: add helper function to get CAN bus state Benedikt Spranger 2013-01-25 16:50:32 +01:00
  • 4cb375a812 Merge pull request #29 from rmfought/natdir32 Thomas Graf 2013-01-24 08:32:35 -08:00
  • 87244f739c netfilter: keep 8-bit API for 32-bit NAT dir attribute Rich Fought 2013-01-24 08:18:35 -08:00
  • 83c762d7cf 3.2.21 release Thomas Graf 2013-01-24 15:00:26 +01:00
  • b6afd0bf1a Provide better help text when bumping CURRENT,AGE,REVISION Thomas Graf 2013-01-24 14:34:22 +01:00
  • 776cde0a10 Remove obsolete warning from <netlink/object-api.h> as it breaks NM build Thomas Graf 2013-01-24 14:29:18 +01:00
  • c4f803366e Fix build warnings of nl-(qdisc|class|cls)-add Thomas Graf 2013-01-24 14:10:33 +01:00
  • c6abb44e38 Fix test-cache-mngr test Thomas Graf 2013-01-24 14:05:48 +01:00
  • 1b9de9a49d Provide compat headers for removed private API Thomas Graf 2013-01-24 14:03:52 +01:00
  • 9680f910f4 Move private header files to <netlink-private/*> Thomas Graf 2013-01-24 13:51:24 +01:00
  • 56352ab9f6 netfilter: expectation NAT direction is 32 bit attribute Rich Fought 2013-01-23 13:59:27 -08:00
  • 1419851eb4 fix includes after removing some headers Jiri Pirko 2013-01-23 13:17:43 +01:00
  • 26e22d887e 3.2.20 release Thomas Graf 2013-01-22 19:30:16 +01:00
  • 1481f97d36 route cache: This patch adds route priority to route object oo_id_attrs roopa 2013-01-17 06:48:59 -08:00
  • 2b96c3381d Remove obsolete release notes at end of configure Thomas Graf 2013-01-22 19:15:34 +01:00
  • f20bbe1f07 No longer install module API headers Thomas Graf 2013-01-22 19:10:38 +01:00
  • 7559157f2d Undo soname bump Thomas Graf 2013-01-22 19:07:09 +01:00
  • 5291af6fb5 link: fix reference leak in rtnl_link_af_data_compare() Thomas Graf 2013-01-18 14:49:08 +01:00
  • 5c3f2f015a link: Add af data compare to link objects roopa 2013-01-17 16:29:04 -08:00
  • 99399ca9c0 Add new rtnl_link_af_data_compare function to compare af_data roopa 2013-01-17 16:29:03 -08:00
  • 6b4a2cb634 3.2.19 release Thomas Graf 2013-01-17 14:02:35 +01:00
  • 310ec86b39 Add ao_compare support to bridge family af_data roopa 2013-01-08 05:29:10 -08:00
  • 09213ee5ee link af ops: Add new ao_compare op to compare link af_data roopa 2013-01-08 05:29:08 -08:00
  • b1ebda9241 cache: Add new nl_cache_find api roopa 2013-01-08 04:33:29 -08:00
  • 3540e44b15 link: add carrier support Flavio Leitner 2013-01-07 18:36:12 -02:00
  • f123795434 3.2.18 release Thomas Graf 2013-01-08 14:47:03 +01:00
  • 383ff943b4 fix include/Makefile.am Thomas Graf 2013-01-08 14:44:47 +01:00
  • de5744fb65 build: Fix distribution to include 'nfnetlink_conntrack.h' Otavio Salvador 2013-01-07 17:10:00 -02:00
  • ba38f39198 cache: make sure the user has specified a callback mihai.dontu@gmail.com 2013-01-06 07:07:02 +02:00
  • 00a5879e6e Add <netlink/route/link/can.h> to dist target Thomas Graf 2013-01-04 17:44:43 +01:00
  • 6369e1fdd9 3.2.17 release Thomas Graf 2013-01-04 16:44:52 +01:00
  • 5d53626100 nlmsg_ok comparison between signed and unsigned Eric Paris 2013-01-03 14:26:00 -05:00
  • 6971932254 Fix file descriptor leak on error Thomas Jarosch 2012-12-27 10:44:30 +01:00
  • de213328f8 cache: Take cache_ops lock when modifying cache ops flags Thomas Graf 2012-12-18 14:56:26 +01:00
  • 96bb7c9a4c cache pickup: Avoid duplicates during cache pickup roopa 2012-12-20 18:32:00 -08:00
  • 91ab1bea5e make: automake provides a cscope target these days Thomas Graf 2012-12-02 19:16:49 +01:00
  • 20a051237c Bug Fix: cache_include: Fix object ref release after successful object update roopa 2012-12-12 21:48:30 -08:00
  • 29b71371e7 route cache: Fix handling of ipv6 multipath routes roopa 2012-12-12 21:50:49 -08:00
  • 52b635f1f7 Merge branch 'aligned_be64' of https://github.com/rmfought/libnl Thomas Graf 2012-12-17 09:18:47 +01:00
  • 89e1b30256 Included defs.h so DISABLE_PTHREADS is visible. Rich Fought 2012-12-13 15:56:04 -08:00
  • 25c407c71f Re-adding #defines for __aligned_be64 for older kernels Rich Fought 2012-12-13 14:23:28 -08:00
  • 7c85b8a53b netfilter: update local header files Thomas Graf 2012-12-11 18:06:29 +01:00
  • 913a689de3 can: provide local copy of <linux/can/netlink.h> Thomas Graf 2012-12-11 17:59:30 +01:00
  • de14136304 Fix make check when using --disable-cli Gilles Espinasse 2012-12-05 00:08:00 +01:00
  • 68967eb10e Fix python detection code Gilles Espinasse 2012-12-05 00:08:01 +01:00
  • c86088ff01 link: socket-CAN helper functions Benedikt Spranger 2012-11-29 19:48:46 +01:00
  • 5251188673 link: basic socket-CAN support Benedikt Spranger 2012-11-29 19:48:45 +01:00
  • ab7f42e0bc build: resolve lex failure Jan Engelhardt 2012-11-27 00:01:53 +01:00
  • ffd051fc9a Merge branch 'master' of git://git.inai.de/libnl Thomas Graf 2012-11-26 23:34:37 +01:00
  • 0ba9e99381 build: use foreign mode Jan Engelhardt 2012-11-26 20:54:04 +01:00
  • f3cd3fe950 build: use AC_CONFIG_AUX_DIR Jan Engelhardt 2012-11-26 20:51:51 +01:00
  • 9d92564566 build: resolve automake-1.12 warnings Jan Engelhardt 2012-11-26 20:49:02 +01:00
  • a96a3b6828 build: rename configure.in -> .ac Jan Engelhardt 2012-11-26 20:48:13 +01:00
  • f535de36af 3.2.16 release Thomas Graf 2012-11-26 17:43:12 +01:00
  • 4149154c22 cache: only continue iterating over co_groups if it is available Thomas Graf 2012-11-26 11:50:56 +01:00
  • 05a6723eb5 3.2.15 release Thomas Graf 2012-11-23 17:05:52 +01:00
  • ed3d7066f7 Include the newly added header files in next release Thomas Graf 2012-11-23 17:05:05 +01:00
  • 3163fa707b cache: reserve room in cache_ops to avoid breaking module ABI too frequently Thomas Graf 2012-11-23 16:50:06 +01:00
  • 0a9d5fcfa4 configure: Replace broken AM_PROG_LEX with AC_CHECK_PROGS Thomas Graf 2012-11-23 16:40:14 +01:00
  • a2c4bd8f09 Updated configure.in to make sure bison and lex are installed. Richard Marshall 2012-11-19 20:20:22 -08:00
  • 4d94ed5f6b Bug Fix: Add new fill socket to cache manager roopa 2012-11-18 22:14:23 -08:00
  • 00132b4696 cache: provide safe variant of nl_cache_mngt_require() and use it Thomas Graf 2012-11-16 01:11:55 +01:00
  • 23c4ef67c7 Use NL_DBG() instead of printing warnings and errors to stderr Thomas Graf 2012-11-16 00:42:34 +01:00
  • 235aa7ff17 cache: hold a reference to the cache ops while a cache is provided over it Thomas Graf 2012-11-16 00:27:51 +01:00
  • cb82c2a545 use safe cache lookup variants internally Thomas Graf 2012-11-16 00:20:18 +01:00
  • 2b3912a320 cache: Provide safe versions of nl_cache_ops_associate() and nl_cache_ops_lookup() Thomas Graf 2012-11-16 00:19:38 +01:00
  • 1a2c3e36a8 cache: Add reference counter to cache operations Thomas Graf 2012-11-15 23:48:03 +01:00
  • 74926f92dd link: Protect registration of af and link ops with rwlock Thomas Graf 2012-11-15 22:33:23 +01:00
  • f5af5c5ecd cache: rwlock accesses to cache operations Thomas Graf 2012-11-15 21:42:02 +01:00
  • 20efa14e5c lock abstraction layer Thomas Graf 2012-11-15 21:30:57 +01:00
  • 3ed1f9ab5f cache: Hold cache reference while a cache is being provided Thomas Graf 2012-11-15 20:49:33 +01:00
  • c658a6eef8 cache: Add reference counter to caches Thomas Graf 2012-11-15 20:45:44 +01:00
  • cb25338ac3 Add master support to rtnl_neigh for AF_BRIDGE objects roopa 2012-11-14 11:33:51 -08:00
  • 64fcb47a36 Add AF_BRIDGE support to neigh cache roopa 2012-11-14 11:33:50 -08:00
  • 125119aff0 Add AF_BRIDGE support to link cache roopa 2012-11-14 06:06:41 -08:00
  • ea79a76288 addr: Support setting local/peer/anycast/multicast/broadcast address to NULL Thomas Graf 2012-11-12 23:48:02 +01:00
  • 8ffa257bfa cache: Move nl_cache_ops_set_flags() to cache_mngt.c Thomas Graf 2012-11-12 22:07:39 +01:00
  • 5734011228 cache: Fix typo in API doc of nl_cache_set_flags() Thomas Graf 2012-11-12 22:03:22 +01:00