Commit graph

  • 2e6d49784b Support neighbour flag NTF_USE Thomas Graf 2010-10-29 02:00:53 +02:00
  • 873a64e2c1 Support for 64bit link counters IFLA_STATS64 Thomas Graf 2010-10-29 01:58:27 +02:00
  • 6d434415ad Updated arp and ethernet codes Thomas Graf 2010-10-29 01:48:13 +02:00
  • 6862c6592a Include RTA_MARK in routing rule messages Thomas Graf 2010-10-29 01:38:10 +02:00
  • ee88c71d16 routing rules: mark support Thomas Graf 2010-10-29 01:34:15 +02:00
  • 897828de32 src/nf-queue: revert nonsensical change Patrick McHardy 2010-10-25 17:32:23 +02:00
  • 691905bc56 cgroup classifier improvements - enabled again - ematch support - cli tools module Thomas Graf 2010-10-29 00:51:11 +02:00
  • 2f867686ac basic: Only add ematches to message if available Thomas Graf 2010-10-29 00:45:45 +02:00
  • d7a561a137 Tons of ematch work Thomas Graf 2010-10-29 00:20:42 +02:00
  • e1eacd6b16 Fix use of uninitialized data at the end of netlink message Thomas Graf 2010-10-29 00:17:07 +02:00
  • d0e564548f Avoid memcpy()/memset() when reserving space for nested attributes Thomas Graf 2010-10-29 00:16:40 +02:00
  • 0fe5b29423 Extended pktloc to support nbyte locations for ipv6, etc. Thomas Graf 2010-10-29 00:14:34 +02:00
  • 65e386c8ba Packet location updates Thomas Graf 2010-10-27 01:21:50 +02:00
  • b57a697ef1 nl-cls-* tools Thomas Graf 2010-10-26 22:30:02 +02:00
  • 4c6d1c5dfb Unified TC attributes interface Thomas Graf 2010-10-26 12:54:33 +02:00
  • b9d965b01b Update include/linux header copies Thomas Graf 2010-10-21 19:47:14 +02:00
  • 3a96527f24 nl-qdisc-add(8), nl-qdisc-delete(8), nl-qdisc-list(8) Thomas Graf 2010-10-21 16:14:15 +02:00
  • 2a9c3ef70e nl-class-list tool Thomas Graf 2010-10-20 17:40:44 +02:00
  • 8699ba85cc nl-class-delete tool Thomas Graf 2010-10-20 17:15:58 +02:00
  • cefe7db730 Make nl-qdisc-delete installable Thomas Graf 2010-10-20 16:20:37 +02:00
  • 420438c71f Remove NL_DUMP_ENV code Thomas Graf 2010-10-20 15:32:45 +02:00
  • a670ee5d72 make nl-qdisc-list installable Thomas Graf 2010-10-20 15:26:06 +02:00
  • 27883b0f9b nl-class-add tool Thomas Graf 2010-10-20 14:57:39 +02:00
  • 18848090f9 pfifo/bfifo qdisc support for cli libs Thomas Graf 2010-10-19 16:51:55 +02:00
  • 23c6191726 remove obsolete nl-qdisc-add code Thomas Graf 2010-10-19 16:35:26 +02:00
  • 757592ec1b classid database Thomas Graf 2010-10-19 16:31:23 +02:00
  • fa89403149 HTB: Append TCA_OPTIONS even if no options are set Thomas Graf 2010-10-19 13:10:26 +02:00
  • c0cd587dfc nl-qdisc-add tool Thomas Graf 2010-10-19 13:06:42 +02:00
  • 3229b32e39 - Prepare for 2.1.x tree - Bump interface number, we will break API in the development tree Thomas Graf 2010-10-14 13:56:46 +02:00
  • 2dbc1ca76c Generic Netlink multicast groups support dima 2010-10-13 17:53:34 +03:00
  • 513e45ccce Don't include pktloc_syntax.h in BUILT_SOURCES Thomas Graf 2010-10-13 16:50:33 +02:00
  • 2b3fabab9e route_obj: don't add empty destination to nlmsg David Lamparter 2010-10-13 15:17:33 +02:00
  • cb05bbb0e2 automake: add ${top_builddir}/include to AM_CFLAGS Andreas Bießmann 2010-08-05 15:19:02 +02:00
  • 706ac94ed5 Use CPPFLAGS Thomas Graf 2010-10-13 14:30:50 +02:00
  • a172e3ccf0 Put preprocessor definitions in AM_CPPFLAGS Matthew L. Creech 2010-04-19 11:16:30 -04:00
  • 4ab22ccd47 add user data to change_func_t for caches Andreas Fett 2010-09-22 20:10:26 +02:00
  • 86b6f6f629 Trivial fix for TBF memleak Denys Fedorysychenko 2010-07-10 02:48:06 +03:00
  • 018c297274 libnl: optionally disable cli tools. Karl Hiramoto 2010-06-16 16:33:51 +02:00
  • 6921b1c879 Ignore vim swap files Thomas Graf 2010-07-03 15:56:51 +02:00
  • 7cf52dd94b Let git ignore generated pktloc source files Thomas Graf 2010-07-03 15:56:07 +02:00
  • 0fa04772ab Fix compile warning in utils.c Thomas Graf 2010-07-03 15:17:04 +02:00
  • 256d7e723c Fix compile warning in nl.c Thomas Graf 2010-07-03 15:14:13 +02:00
  • db5bd57899 Packet Location Interface Thomas Graf 2010-07-02 14:06:59 +02:00
  • d378220c96 src/nf-queue.c: cleanup and improve performance of test program for NF_QUEUE Karl Hiramoto 2010-03-18 17:50:20 +01:00
  • d966a3ecf7 Don't install private header files. Thomas Graf 2010-04-19 12:56:31 +02:00
  • b3096c4acf object: fix attribute comparison Patrick McHardy 2010-04-07 19:15:40 +02:00
  • 3c28aa5dca Fix rule attribute comparison Patrick McHardy 2010-04-07 19:21:47 +02:00
  • 0e4f54d288 addr: add NL_DUMP_ENV function Patrick McHardy 2010-04-07 19:20:21 +02:00
  • f5f49c2248 addr: restore anycast functions Patrick McHardy 2010-04-07 19:19:14 +02:00
  • 8290725718 neigh: fix id_attrs to include ifindex Patrick McHardy 2010-04-07 19:17:42 +02:00
  • ba1bd9050d cache: properly invoke change_cb for deleted objects in nl_cache_resync() Patrick McHardy 2010-04-07 19:16:22 +02:00
  • 52d6b8b9ee Fix a bug when calculating ticks_per_usec Jose Ignacio Naranjo Hernández 2010-01-14 18:10:10 +01:00
  • cafdaa4e06 new function nfnl_queue_msg_send_verdict_payload() Karl Hiramoto 2010-02-24 21:29:14 +01:00
  • 27c505eb89 new feature nl_send_iovec(), nl_auto_complete() and code refactoring. Karl Hiramoto 2010-02-24 21:29:13 +01:00
  • 8808743839 CLI - Command Line Interface Library Thomas Graf 2009-12-16 16:20:46 +01:00
  • ff76549013 one more fix, u32.c Denys Fedoryschenko 2009-11-14 21:10:18 +02:00
  • 52510e7d39 invalid comma cause segfault for nl-tctree-list, tbf.c Denys Fedoryschenko 2009-11-14 20:59:49 +02:00
  • 8d2bb90726 libnl: add ERANGE to errno translation Patrick McHardy 2009-11-05 13:38:26 +01:00
  • fed168212e libnl: fix automake breakage Patrick McHardy 2009-11-05 13:38:00 +01:00
  • dc273a12da - Compile with _GNU_SOURCE - Fixed classifier.c -> cls.c Thomas Graf 2009-09-03 00:01:33 +02:00
  • f946cfaa3a Merge branch 'master' of git://dev.medozas.de/libnl Thomas Graf 2009-09-02 23:41:03 +02:00
  • 2ead49f0d5 Add support for getting and deleting queueing classes. olc 2009-07-20 15:56:30 +02:00
  • e0af9e1802 Fix rtnl_addr caching Dan Winship 2009-08-20 09:29:26 -04:00
  • 1ed227d3a9 Patch for unexpectedly aligned messages Marc de Kruijf 2009-08-26 16:28:01 -05:00
  • ef858fb492 - Reworked the classifier interface. - Added initial ematch support - Added support for the basic classifier - Added support for the cgroup classifier Thomas Graf 2009-09-02 18:31:14 +02:00
  • 7d249fc2e1 nl_object_clone: properly clone ce_mask field Alexander Sack 2009-07-05 01:56:31 +02:00
  • dec2ea357d Declare struct ucred in handlers.h and netlink.h Pavel Roskin 2009-07-06 15:13:28 -04:00
  • a73e5f92c3 build: make use of library dependencies Jan Engelhardt 2009-07-05 18:00:41 +02:00
  • bf4fd3acee Move to automake-based build Jan Engelhardt 2009-06-23 01:12:53 +02:00
  • ef8ba32e0c release_local_port: properly compute the bitmap position Inaky Perez-Gonzalez 2009-04-27 14:46:08 -07:00
  • 8ee16e6688 Separate compiling from linking Pavel Roskin 2009-04-07 17:04:10 -04:00
  • a8cd7b62c8 nl_object_priv() is inline, so define it in the header Pavel Roskin 2009-04-07 17:04:04 -04:00
  • becae5f37a Remove all versioned libraries on "make clean" Pavel Roskin 2009-04-07 17:03:58 -04:00
  • 1276256a72 Fix parallel build Pavel Roskin 2009-04-07 17:03:52 -04:00
  • 4f2ff2749b Include limits.h to fix undefined ULONG_MAX in src/utils.c Pavel Roskin 2009-04-07 17:03:46 -04:00
  • f9071054d0 libnl: fix socket function rename related build failure Patrick McHardy 2009-01-21 08:06:13 +01:00
  • 664e1deaeb Fix up naming changes Thomas Graf 2008-12-10 18:16:31 +01:00
  • 6782b6f709 restructure module documentation order Thomas Graf 2008-12-10 18:12:30 +01:00
  • b624b9ed93 Remove obsoleted struct nl_handle definition Thomas Graf 2008-12-10 18:02:25 +01:00
  • 724dfa6d70 Consistent naming of socket functions Thomas Graf 2008-12-10 18:00:11 +01:00
  • d112cfbcb9 Update doc style sheet to latest default Thomas Graf 2008-12-03 20:00:03 +01:00
  • 4fd5f7cb66 Documentation update Thomas Graf 2008-12-03 19:58:41 +01:00
  • 72aa861c48 Allow to pass multiple group values to membership functions Holger Eitzenberger 2008-12-01 14:38:06 +01:00
  • 37f9855f4c libnl: add some errno codes to nl_syserr2nlerr Patrick McHardy 2008-10-24 06:50:21 +02:00
  • 334f551c59 libnl: nfqueue: add nfqueue specific socket allocation function Patrick McHardy 2008-10-23 13:47:08 +02:00
  • cfcfca0703 Add internal wait_for_ack() which only waits for ACK if !NL_NO_AUTO_ACK Thomas Graf 2008-10-20 13:12:13 +02:00
  • 2bdee95a76 Add socket flag NL_NO_AUTO_ACK to allow disabling auto ACKS Thomas Graf 2008-10-20 13:02:38 +02:00
  • f42f195a80 Error handling for rtnl_cls_set_kind() & addition of rtnl_cls_get_ops() Thomas Graf 2008-10-15 13:01:46 +02:00
  • 5d92f9c03d Use 16bit ints for classifier prio/protocol Thomas Graf 2008-10-15 12:25:26 +02:00
  • 23ee46ef71 Replace NL_KEEP code with proper message reference counting Thomas Graf 2008-10-14 19:26:44 +02:00
  • 5702d4c1b9 Only include local addr as peer addr if provided Wolfgang Steudel 2008-10-07 06:43:59 +02:00
  • b12918df16 fix lib symlinks Patrick McHardy 2008-09-05 16:30:58 +02:00
  • d59883b117 From: Kees Cook <kees@outflux.net> Hello! It seems that libnl is missing an include for limits.h, which causes it to FTBFS when glibc 2.8 is installed (currently in experimental, so I left this bug severity at "normal"). Thomas Graf 2008-10-10 12:13:52 +02:00
  • 562c5323af test updates Thomas Graf 2008-08-20 12:01:50 +02:00
  • 7211a83525 adapt configure to generate libnl-2.0.pc Thomas Graf 2008-08-19 01:48:50 +02:00
  • a8b11236d6 Changed libnl-1.pc.in to libnl-2.0.pc.in James J. Dines 2008-06-30 21:53:06 -04:00
  • e38716b41e libnl: fix about 100 warnings Holger Schurig 2008-08-14 11:53:38 +02:00
  • b310cbb7b6 Explicitely link to nl-route when linking nf apps. Thomas Graf 2008-08-19 01:35:01 +02:00
  • 13ab2441ce Remove XML dumping Thomas Graf 2008-06-17 03:04:19 +02:00
  • ff05f2ffc3 Fix compile errors when linking against libnl-genl Thomas Graf 2008-06-17 02:57:33 +02:00