Commit graph

  • 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
  • eed2afaab7 Remove obsolete nla_get_addr() and nla_get_data() Thomas Graf 2008-05-14 18:26:47 +02:00
  • 7179b2d859 Break API some more Thomas Graf 2008-05-14 17:56:22 +02:00
  • 8a3efffa5b Thread-safe error handling Thomas Graf 2008-05-14 17:49:44 +02:00
  • 85f932552e patch: fixed compilation problem for nl-route-get Ben Gamsa 2008-05-08 11:43:08 -04:00
  • 107dc162c5 patch: fixed up support for tables in rules Ben Gamsa 2008-05-08 11:42:51 -04:00
  • cc9c6d6384 Added two new functions to facilitate processing the nexthop entries for routes. Ben Gamsa 2008-05-08 11:42:09 -04:00
  • 48e1e5c472 Speed up metrics comparison Thomas Graf 2008-05-08 12:47:26 +02:00
  • b7c5bf98c4 Improve performance by using malloc() over calloc() in critical places Thomas Graf 2008-05-07 13:18:30 +02:00
  • dc883cc149 ignore more temporary files Thomas Graf 2008-05-05 17:13:02 +02:00
  • d6cd72555d Fix dumping of iif route attribute Thomas Graf 2008-05-05 17:09:56 +02:00
  • 85808860b6 Route cache support Thomas Graf 2008-05-05 17:09:25 +02:00
  • 861901c55b Fixed netem_build_msg() delay distribution table existence test. Tad Kollar 2008-04-30 15:19:09 -04:00
  • 241b2b83ba New netem funtionality and TBF fix Tad Kollar 2008-04-30 11:40:44 -04:00
  • 5c92c656cc Remove leftover definition of verbose errors Thomas Graf 2008-04-30 18:53:01 +02:00
  • 2033861424 version.h.in should be in tree not the generated version Thomas Graf 2008-04-30 18:52:28 +02:00
  • a948e082ea Adapt syntax of nl-route-add to nl-route-delete Thomas Graf 2008-04-30 18:51:24 +02:00
  • 182608e236 Fix segfault nexthop parsing when no option is given Thomas Graf 2008-04-30 18:50:52 +02:00
  • 6d9d3d5475 Adapt syntax of nl-route-list to nl-route-delete Thomas Graf 2008-04-30 18:49:56 +02:00
  • 2a09497fa4 Improved nl-route-delete featuring an interactive deletion mode Thomas Graf 2008-04-30 18:48:49 +02:00
  • 66330d37f5 Provide libnl version in <netlink/version.h> Thomas Graf 2008-04-30 15:43:42 +02:00
  • 32000e8e9c libnl: recvmsgs doesn't necessarily free the message data Inaky Perez-Gonzalez 2008-04-28 15:35:26 -07:00
  • 535e831622 Big routing code rework (API/ABI BREAK!) Thomas Graf 2008-04-29 23:31:30 +02:00
  • 8ac78f1552 Fix compile warning in nl-list-caches Thomas Graf 2008-04-29 23:11:09 +02:00
  • 662887c052 Export nl_dump_line() and automatically count lines while dumping Thomas Graf 2008-04-29 23:08:12 +02:00
  • 1240cd6635 Move to version 1.2 and remove some dead code in configure.in Thomas Graf 2008-04-29 23:02:42 +02:00
  • 5ab64d5173 Define datarootdir to silent autoconf Thomas Graf 2008-04-29 23:01:39 +02:00
  • 477e351fd4 Don't wipe cscope database on make clean Thomas Graf 2008-04-29 22:59:30 +02:00
  • f4f7704b0d Ignore NULL pointers passed to nl_cache_free() Thomas Graf 2008-04-29 22:58:07 +02:00
  • 22f0ece5ac Remove dead code in nl-list-sockets Thomas Graf 2008-04-29 10:50:23 +02:00
  • 25ccbf1dab Prepare nl-list-sockets for 64bit addresses Thomas Graf 2008-04-29 10:48:34 +02:00
  • 0ca291d9e4 Fix 64bit alignment issue on x86_64. Thomas Graf 2008-03-31 22:43:04 +02:00
  • 38c37dda2e [LIBNL]: Install netlink/route/link headers Patrick McHardy 2008-03-29 13:20:25 +01:00
  • 0c2cb97924 libnl: fix policy check for NFQA_HWADDR Thomas Graf 2008-03-10 14:59:32 +01:00
  • a9183a9c9f Fix from Benoit Boissinot <benoit.boissinot@ens-lyon.org> required to install libnl in non-standard locations. Thomas Graf 2008-03-10 14:57:01 +01:00
  • 358e44efa4 Optimize nl_cache_ops_associate by checking protocol early Thomas Graf 2008-03-05 14:11:05 +01:00
  • 6a7606fa29 Initialize message type list to avoid overrun Thomas Graf 2008-03-05 14:10:09 +01:00
  • cca3921f15 [PATCH] Remove usage of C++ keyword 'class' on htb.h header. Rui Tiago Cação Matos 2008-03-04 18:31:16 +00:00
  • 639b66b1f6 Update local copy of linux/rtnetlink.h Thomas Graf 2008-03-05 11:31:41 +01:00
  • 4be02ace48 Be liberal when receiving an empty nested attribute Thomas Graf 2008-02-22 15:20:58 +01:00
  • ca0988a2a7 Fix nfnl_queue_msg_get_packetid() return type Patrick McHardy 2008-01-24 13:28:08 +01:00
  • 574d4af2b1 [LIBNL]: Install netfilter headers Patrick McHardy 2008-01-18 17:56:00 +01:00
  • 596d3bc2e9 [LIBNL]: Support conntrack add/delete/query requests Patrick McHardy 2008-01-18 17:55:58 +01:00
  • 2f4f8a5094 [LIBNL]: Split up nfnetlink_log into log and msg objects Patrick McHardy 2008-01-18 17:55:57 +01:00
  • 3f48e49102 [LIBNL]: nfnetlink_log: support NUFLA_GID attribute Patrick McHardy 2008-01-18 17:55:55 +01:00
  • 5618ea8f5a [LIBNL]: nfnetlink_log: only set hwproto if not zero Patrick McHardy 2008-01-18 17:55:54 +01:00
  • e72cb033f2 [LIBNL]: Add nfnetlink_queue support Patrick McHardy 2008-01-18 17:55:52 +01:00
  • 665b757809 [LIBNL]: Generic netfilter stuff Patrick McHardy 2008-01-18 17:55:51 +01:00
  • b64f15d6f9 [LIBNL]: Fix minor memleaks on exit Patrick McHardy 2008-01-18 17:55:49 +01:00
  • e91bb2ffb0 [LIBNL]: Add if_vlan.h Patrick McHardy 2008-01-18 17:55:48 +01:00
  • 7f6b7a8eea Improve readability of link statistics output Thomas Graf 2008-02-07 12:42:07 +01:00
  • 080727d90b Free associated caches when freeing cache manager Thomas Graf 2008-02-05 12:35:41 +01:00
  • dbcdf91a99 Detailed attribute documentation Thomas Graf 2008-01-30 13:16:48 +01:00
  • 0fa6756cca Abstract address allocation based on netlink attribute Thomas Graf 2008-01-30 13:14:58 +01:00
  • 3607dbfa54 Abstract data allocation based on netlink attribute Thomas Graf 2008-01-30 13:14:38 +01:00
  • 2e6ded94f4 1.1 release Thomas Graf 2008-01-14 16:48:29 +01:00
  • 75a26f3fc5 Improve message/attribute construction documentation and add nlmsg_expand() Thomas Graf 2008-01-14 16:46:17 +01:00
  • dbefb734d3 Fix documentation of cache manager. Thomas Graf 2008-01-14 16:38:37 +01:00
  • 6de17f3308 Fix stale data pointers when constructing messages Thomas Graf 2008-01-14 16:17:56 +01:00
  • 13c85b6633 Add missing @{ for doxygen to build genl documentation Thomas Graf 2008-01-10 17:03:34 +01:00
  • 37d95322da [PATCH] Remove autogenerated files from git and add them to .gitignore. Michael Biebl 2008-01-10 14:29:00 +01:00
  • 147628455c [PATCH] Process Doxyfile.in to set correct PACKAGE_VERSION number Michael Biebl 2008-01-10 14:25:46 +01:00
  • 141c2ccfd2 release 1.0 Thomas Graf 2008-01-10 12:46:37 +01:00
  • aa00f82a7b Remove lib/defs.h from repository Thomas Graf 2008-01-10 12:45:02 +01:00
  • c6609efc0f [PATCH] libnl cache management leak Patrick McHardy 2008-01-09 19:41:58 +01:00
  • c8a0a5cdfb Added additional parsing and validation functions for generic netlink Thomas Graf 2008-01-10 12:35:38 +01:00
  • 373bc78545 Tell git to ignore temporary files and push to pre9 Thomas Graf 2008-01-09 12:28:17 +01:00
  • ddbe8f6c41 Make vlan_put_attrs() available Thomas Graf 2008-01-08 15:18:23 +01:00
  • a7469ce758 Link info interface and vlan support Thomas Graf 2008-01-08 15:00:46 +01:00