[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20181220035427.14453-1-dsahern@kernel.org>
Date: Wed, 19 Dec 2018 19:54:15 -0800
From: David Ahern <dsahern@...nel.org>
To: netdev@...r.kernel.org
Cc: stephen@...workplumber.org, David Ahern <dsahern@...il.com>
Subject: [PATCH iproute2-next 00/12] Updates for strict checking and kernel side filtering
From: David Ahern <dsahern@...il.com>
Refactorings and updates to use the new strict checking in the kernel
along with the new kernel side filtering.
David Ahern (12):
libnetlink: dump extack string in done message
libnetlink: Use NLMSG_LENGTH to set nlmsg_len
libnetlink: linkdump_req: Only AF_UNSPEC family expects an
ext_filter_mask
ip route: Remove rtnl_rtcache_request
ip route: Add protocol, table id and device to dump request
mroute: fix up family handling
mroute: Add table id attribute for kernel side filtering
ip address: Split ip_linkaddr_list into link and addr functions
ip address: Set device index in dump request
ip bridge: Set NETLINK_DUMP_STRICT_CHK on socket
ip route: Rename do_ipv6 to dump_family
neighbor: Add support for protocol attribute
bridge/bridge.c | 4 ++
include/libnetlink.h | 11 +--
ip/ip.c | 2 +
ip/ip_common.h | 3 +-
ip/ipaddress.c | 92 ++++++++++++++++++------
ip/ipmroute.c | 31 ++++++---
ip/ipneigh.c | 39 ++++++++++-
ip/iproute.c | 89 ++++++++++++------------
ip/ipvrf.c | 2 +-
lib/libnetlink.c | 192 ++++++++++++++++++++++++++++++++++++++-------------
10 files changed, 330 insertions(+), 135 deletions(-)
--
2.11.0
Powered by blists - more mailing lists