Commit Graph

  • 33e94038c4 Print debugging info while iterating a cache based on a filter Thomas Graf 2011-03-17 16:40:39 +01:00
  • 2c75886060 Fix off-by-one when reading IFLA_INET6_CONF and IFLA_INET6_STATS Thomas Graf 2011-03-17 16:11:10 +01:00
  • 5a9f50b8e9 __nlmsg_alloc(): Guarantee minimal message size of at least the header Thomas Graf 2011-03-17 16:03:11 +01:00
  • ae5dfb1cc7 Make struct nl_object public, NLHDR_COMMON has been public anyway Thomas Graf 2011-03-17 14:44:56 +01:00
  • 59c3474b3d Add missing argument in rtnl_link_change example Miguel Di Ciurcio Filho 2011-02-23 11:13:12 -03:00
  • d8d67c0a4c Provide numeric version defines Thomas Graf 2011-03-16 13:46:41 +01:00
  • b5c474e533 allowing silent rules in build Reuben Hawkins 2011-02-17 21:28:50 -08:00
  • 5f3dbf80d1 Fix function nfnl_ct_del name Laurent Defert 2011-01-20 11:51:36 +01:00
  • 2d1626b320 Include <linux/pkt_cls.h> and <linux/pkt_sched.h> in <netlink/route/tc.h> for convenience Thomas Graf 2011-03-16 12:59:31 +01:00
  • 4b0126b8e6 prefix ipv6 link statistics identifiers with IP6 Thomas Graf 2011-03-16 12:55:19 +01:00
  • 82fe785820 use linux/netlink.h instead of netlink/netlink-kernel.h Thomas Graf 2011-03-16 12:53:14 +01:00
  • 5644578190 Tons of documentation Thomas Graf 2010-11-27 10:18:07 +01:00
  • 7105aea116 addr: hide nl_addr_destroy() Thomas Graf 2010-11-26 16:32:10 +01:00
  • c158d06b7b rename NL_AUTO_PID to NL_AUTO_PORT Thomas Graf 2010-11-23 13:31:39 +01:00
  • 9513d4ce34 Rename nlmsg_for_each_msg() to nlmsg_for_each() Thomas Graf 2010-11-23 13:29:45 +01:00
  • 4fb528bbaf nl_recv(): Zero out sockaddr in case the caller forgot Thomas Graf 2010-11-22 14:19:40 +01:00
  • 9fbdf6c92a nl_recv(): Make passing creds pointer optional Thomas Graf 2010-11-22 14:18:59 +01:00
  • e52a09c507 nl: rename nlmsg_msg_size() to nlmsg_size(), nlmsg_len() -> nlmsg_datalen() Thomas Graf 2010-11-22 13:13:04 +01:00
  • 6545206187 Documentation updates - moved documentation from lib/doc.c to doc/src/ - splitted pages into separate files - worked over core sections, explaining the receiving and sending behaviour in much more details including the the available mechanisms to customize the behaviour - updated the html stylesheet file for increased readability, probably needs some doxygen patching to achieve what I am looking for. - enabled call graphs, not expanded by default Thomas Graf 2010-11-19 02:25:37 +01:00
  • 5a08c8ff4c Inherit return code of NL_CB_MSG_OUT in nl_sendmsg() Thomas Graf 2010-11-18 14:16:33 +01:00
  • 8a365dbd49 rename nl_send_auto_complete() -> nl_send_auto(), nl_auto_complete -> nl_complete_msg() Thomas Graf 2010-11-18 14:13:49 +01:00
  • 063a2ebf53 only perform automatic sequence checking if auto-ack mode is enabled Thomas Graf 2010-11-18 12:51:20 +01:00
  • 09daef3d83 Don't build doc.c, there is no real code in it Thomas Graf 2010-11-18 12:47:40 +01:00
  • c32c3f3664 socket: constify interface Thomas Graf 2010-11-18 12:47:16 +01:00
  • cf5577d280 constify struct trans_tbl Thomas Graf 2010-11-17 16:09:08 +01:00
  • 98ffedec04 link/inet6: pretty printing Thomas Graf 2010-11-17 15:14:08 +01:00
  • d8eeb0a26f New function nl_size2str() Thomas Graf 2010-11-17 15:13:33 +01:00
  • 10424b20c1 Rename nl_get_hz() to nl_get_user_hz() to indicate it's not the in-kernel HZ value Thomas Graf 2010-11-17 11:55:42 +01:00
  • 3a9562001c sfq: perturb period is in seconds, not jiffies Thomas Graf 2010-11-17 11:55:03 +01:00
  • 4d28cc51bc link/inet: pretty printing, make output more readable Thomas Graf 2010-11-17 00:06:34 +01:00
  • f56317f4b8 update Doxyfile to latest version Thomas Graf 2010-11-16 15:28:16 +01:00
  • a3ea8a603f Make syntax of nl-link-list consistent and install it Thomas Graf 2010-11-16 15:08:36 +01:00
  • 01bc3c58c2 link/inet: documentation: add examples Thomas Graf 2010-11-16 15:07:27 +01:00
  • ee57cc716f link: define RTM_SETLINK to allow pretty printing Thomas Graf 2010-11-16 13:54:54 +01:00
  • 2575d03135 link: Add missing IFLA_AF_SPEC container attribute Thomas Graf 2010-11-16 13:54:15 +01:00
  • e2099719a5 link/inet: Fix array access Thomas Graf 2010-11-16 13:47:41 +01:00
  • b6592cb5de link: Fix typo, use rtnl_link_af_alloc() to make sure data buffer is allocated Thomas Graf 2010-11-16 13:46:49 +01:00
  • 53015f8381 link: AF_INET link module Thomas Graf 2010-11-16 12:41:43 +01:00
  • 2e3ca4db0c link: Support for IFLA_AF_SPEC Thomas Graf 2010-11-13 01:38:13 +01:00
  • a4efc65c3a link: Add support for IPv6 specific link data - parses IFLA_PROTINFO - dumps flags, cacheinfo, devconf and all statistics Thomas Graf 2010-11-11 23:15:28 +01:00
  • e69efadc46 Add support for per interface ICMPv6 statistics Thomas Graf 2010-11-11 23:14:57 +01:00
  • 407e9eb05d Add local copies of linux/ipv6.h and linux/snmp.h Thomas Graf 2010-11-11 22:36:48 +01:00
  • f64ebab092 Add all libraries for libtool to improve linkage Gery Kahn 2010-11-11 23:21:18 +02:00
  • 7ff4deeb56 Extend rtnl_link_alloc_cache() to support address families Thomas Graf 2010-11-11 22:26:11 +01:00
  • 2847cf081b Make nl_str2af return a negative value if parsing fails Thomas Graf 2010-11-11 22:25:32 +01:00
  • 12b82e4f6f link/api: Improve API documentation. Thomas Graf 2010-11-11 16:38:53 +01:00
  • 67aeb7474f link/api: Convert link info ops to use nl_list_head Thomas Graf 2010-11-11 16:18:53 +01:00
  • 800013b787 link: Support for AF_BRIDGE address family Thomas Graf 2010-11-11 16:02:48 +01:00
  • 280d457c22 link/api: Check for null pointer in rtnl_link_af_ops_put() Thomas Graf 2010-11-11 16:02:02 +01:00
  • 3fa6a6b410 link: API for address family specific link data Thomas Graf 2010-11-11 15:50:49 +01:00
  • fd857eeb9f link: Support IFLA_NUM_VF attribute - parses attribute if available - provides API to access value rtnl_link_get_num_vf(link, num_vf) Thomas Graf 2010-11-11 14:11:32 +01:00
  • 8970c5cde6 link: Support IFLA_IFALIAS attribute Thomas Graf 2010-11-11 13:57:10 +01:00
  • 59880cb01e pktloc: support to specify a shift operator for packet locations Thomas GraF 2010-11-04 20:01:36 +01:00
  • d283c8e889 Correctly state the process of sending a netlink message. A message passes through nl_send_iovec() before hitting nl_sendmsg() Thomas GraF 2010-11-04 19:35:57 +01:00
  • 738ee7fea1 nl-qdisc-delete: Do not attempt to delete default qdiscs Thomas GraF 2010-11-03 21:41:24 +01:00
  • d95a4193f3 ematch/meta: id definitions Thomas Graf 2010-11-03 01:08:33 +01:00
  • df36c25bbf nl-classid-lookup: Added --raw option to print classid without pretty printing it Thomas Graf 2010-11-01 15:20:43 +01:00
  • 54e2539ce1 nl-qdisc-list: --recursive - print tc objects recursively Thomas Graf 2010-11-01 13:41:57 +01:00
  • 4e48d90e71 Correctly parse and generate classids Thomas Graf 2010-11-01 13:17:19 +01:00
  • 4267d8f336 classid auto generation if provided tc name does not exist Thomas Graf 2010-11-01 08:17:40 +01:00
  • 7903d6ab4b Support for meta match Thomas Graf 2010-10-31 23:13:01 +01:00
  • c7a673787b text ematch support Thomas Graf 2010-10-29 21:10:02 +02:00
  • 93f992eac5 attr: Add padding if nested data does not end at an alignment boundry Thomas Graf 2010-10-29 18:40:48 +02:00
  • cc22992d0c Improved debugging messages while constructing messages/attributes Thomas Graf 2010-10-29 18:34:27 +02:00
  • f703192a4f routing rules: adapt to unified routing rules Thomas Graf 2010-10-29 12:48:46 +02:00
  • 1eccb7b99c Revert "routing rules: mark support" Thomas Graf 2010-10-29 11:52:22 +02:00
  • 858527622a Revert "Include RTA_MARK in routing rule messages" Thomas Graf 2010-10-29 11:52:08 +02:00
  • 48cdb1fe66 Support RT_TABLE_COMPAT Thomas Graf 2010-10-29 02:06:14 +02:00
  • 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