Commit Graph

  • 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
  • ab578b9ca0 Improvements to address utilities Thomas Graf 2008-06-17 02:52:18 +02:00
  • 1f66555570 <netlink/addr.h> requires <netdb.h> Thomas Graf 2008-06-17 02:09:38 +02:00
  • 473e68e41a Need <linux/in_route.h> Thomas Graf 2008-06-17 00:00:05 +02:00
  • 7072675b40 Improved printing of route cache entries Thomas Graf 2008-06-16 23:59:09 +02:00
  • c48a17694b Extend nl_time2int() and rename it to nl_str2msec() Thomas Graf 2008-06-16 13:54:57 +02:00
  • d49018fd78 Introduce nla_strdup() to help parse strings attributes Thomas Graf 2008-06-13 16:40:41 +02:00
  • 5ab9421111 Properly handle addr=NULL in nl_addr2str Thomas Graf 2008-06-13 16:39:35 +02:00
  • d39f1714f4 Remove unused dp_dump_line() Thomas Graf 2008-05-26 15:11:08 +02:00
  • b145f63312 Update linux/rtnetlink.h to upstream version Thomas Graf 2008-05-26 15:10:36 +02:00
  • d844307024 Remove old line counting while dumping Thomas Graf 2008-05-23 23:45:14 +02:00
  • 10cf5a586c New set of libnl tools Thomas Graf 2008-05-23 00:02:02 +02:00
  • 337fbd24ca Present port and icmp values in host byte order and beautify printing Thomas Graf 2008-05-22 23:55:52 +02:00
  • 2bac39401c Don't build tests on 'make all' Thomas Graf 2008-05-22 23:53:16 +02:00
  • 531029c130 Remove change routine, works flawlessly via add() with NLM_F_REPLACE Thomas Graf 2008-05-22 23:52:53 +02:00
  • 18efaacc16 Improve printing of routing rules Thomas Graf 2008-05-22 23:51:02 +02:00
  • 566a09ecbd Family specific libraries can link to the core directly Thomas Graf 2008-05-22 23:50:01 +02:00
  • 304746f8d0 Fix error code of nl_addr_resolve() Thomas Graf 2008-05-22 23:49:11 +02:00
  • 5d82806b48 Add rtnl_neigh_get_family() Thomas Graf 2008-05-20 12:14:21 +02:00
  • 00466b0f95 Return libnl error codes in translation routines Thomas Graf 2008-05-20 12:13:48 +02:00
  • 4f339ba0af Remove src/f_addr.c, it's no longer used Thomas Graf 2008-05-16 00:41:42 +02:00
  • e1cc1b859e utility functions for address tools Thomas Graf 2008-05-15 20:29:08 +02:00
  • 5e732ad075 New set of address management tools Thomas Graf 2008-05-15 20:27:50 +02:00
  • b5fa6c8b74 Fix library install target Thomas Graf 2008-05-15 20:26:37 +02:00
  • 0d925c5806 Remove references to unused attribute anycast Thomas Graf 2008-05-15 20:25:15 +02:00
  • dbff14010e Move on to version 2.0 to account for the serious ABI breakage Thomas Graf 2008-05-15 19:29:17 +02:00
  • ad2a7bd1e4 Build separate libraries for each netilnk family Thomas Graf 2008-05-15 18:01:50 +02:00
  • 28233246cd Allow parser callbacks to return NL_OK, NL_SKIP, NL_EXIT Thomas Graf 2008-05-15 14:01:57 +02:00
  • 8cd39c9f4c Uninline various functions to save 7K code Thomas Graf 2008-05-15 13:56:13 +02:00
  • ef50a38fbd Fix memory leaks when sending of message failed Thomas Graf 2008-05-15 13:45:41 +02:00
  • 1155370f52 Rename struct nl_handle to struct nl_sock Thomas Graf 2008-05-15 13:26:32 +02:00
  • 0cf780859c Check length of provided address label Thomas Graf 2008-05-14 23:08:06 +02:00
  • b4fbe1d34d Replace RTNL_LINK_NOT_FOUND with just 0 Thomas Graf 2008-05-14 18:34:39 +02:00