[PATCH v2 00/25] Implemented basic protocol specific decoding of NETLINK_ROUTE

JingPiao Chen chenjingpiao at gmail.com
Sun Aug 13 02:22:18 UTC 2017


Changes in v2:

addr:
using printxval print ifa_scope.

route:
* decode rtmsg.rtm_table and rtmsg.rtm_scope do not print default string.
* renamed xlat/rtm*.in to xlat/routing_*.in

rule: big change

neigh:
* xlat/neighbor_cache_entry_states.in add new entry.

JingPiao Chen (25):
  netlink: add a basic rtnetlink parser of addr messages
  tests: check decoding of rtnetlink addr messages
  netlink: add a basic rtnetlink parser of route messages
  tests: check decoding of rtnetlink route messages
  netlink: add a basic rtnetlink parser of rule messages
  tests: check decoding of rtnetlink rule messages
  netlink: add a basic rtnetlink parser of neigh messages
  tests: check decoding of rtnetlink neigh messages
  netlink: add a basic rtnetlink parser of neightbl messages
  tests: check decoding of rtnetlink neightbl messages
  netlink: add a basic rtnetlink parser of tc messages
  tests: check decoding of rtnetlink tc messages
  netlink: add a basic rtnetlink parser of tc action messages
  tests: check decoding of rtnetlink tc action messages
  netlink: add a basic rtnetlink parser of addrlabel messages
  tests: check decoding of rtnetlink addrlabel messages
  netlink: add a basic rtnetlink parser of dcb messages
  tests: check decoding of rtnetlink dcb messages
  netlink: add a basic rtnetlink parser of netconf messages
  tests: check decoding of rtnetlink netconf messages
  netlink: add a basic rtnetlink parser of mdb messages
  tests: check decoding of rtnetlink mdb messages
  netlink: add a basic rtnetlink parser of nsid messages
  tests: check decoding of rtnetlink nsid messages
  Update NEWS

 Makefile.am                         |  12 ++
 NEWS                                |   3 +
 configure.ac                        |  11 ++
 defs.h                              |   3 +
 netlink_route.c                     |  65 ++++++++-
 netlink_route.h                     |  13 ++
 rtnl_addr.c                         |  63 ++++++++
 rtnl_addrlabel.c                    |  61 ++++++++
 rtnl_dcb.c                          |  61 ++++++++
 rtnl_mdb.c                          |  59 ++++++++
 rtnl_neigh.c                        |  76 ++++++++++
 rtnl_neightbl.c                     |  44 ++++++
 rtnl_netconf.c                      |  47 ++++++
 rtnl_nsid.c                         |  43 ++++++
 rtnl_route.c                        |  74 ++++++++++
 rtnl_rule.c                         |  76 ++++++++++
 rtnl_tc.c                           |  57 ++++++++
 rtnl_tc_action.c                    |  43 ++++++
 tests/netlink_route.c               | 277 ++++++++++++++++++++++++++++++++++++
 xlat/dcb_commands.in                |  28 ++++
 xlat/fib_rule_actions.in            |   9 ++
 xlat/fib_rule_flags.in              |   6 +
 xlat/ifaddrflags.in                 |  12 ++
 xlat/ip_type_of_services.in         |   4 +
 xlat/nda_types.in                   |  12 ++
 xlat/neighbor_cache_entry_flags.in  |   6 +
 xlat/neighbor_cache_entry_states.in |   9 ++
 xlat/routing_flags.in               |   5 +
 xlat/routing_protocols.in           |  16 +++
 xlat/routing_scopes.in              |   5 +
 xlat/routing_table_ids.in           |   5 +
 xlat/routing_types.in               |  12 ++
 32 files changed, 1216 insertions(+), 1 deletion(-)
 create mode 100644 rtnl_addr.c
 create mode 100644 rtnl_addrlabel.c
 create mode 100644 rtnl_dcb.c
 create mode 100644 rtnl_mdb.c
 create mode 100644 rtnl_neigh.c
 create mode 100644 rtnl_neightbl.c
 create mode 100644 rtnl_netconf.c
 create mode 100644 rtnl_nsid.c
 create mode 100644 rtnl_route.c
 create mode 100644 rtnl_rule.c
 create mode 100644 rtnl_tc.c
 create mode 100644 rtnl_tc_action.c
 create mode 100644 xlat/dcb_commands.in
 create mode 100644 xlat/fib_rule_actions.in
 create mode 100644 xlat/fib_rule_flags.in
 create mode 100644 xlat/ifaddrflags.in
 create mode 100644 xlat/ip_type_of_services.in
 create mode 100644 xlat/nda_types.in
 create mode 100644 xlat/neighbor_cache_entry_flags.in
 create mode 100644 xlat/neighbor_cache_entry_states.in
 create mode 100644 xlat/routing_flags.in
 create mode 100644 xlat/routing_protocols.in
 create mode 100644 xlat/routing_scopes.in
 create mode 100644 xlat/routing_table_ids.in
 create mode 100644 xlat/routing_types.in

-- 
2.7.4





More information about the Strace-devel mailing list