Update to iproute2 utility to support new features in Linux 4.7. New features are support of JSON output for bridge command, and configuring macsec. Plus the usual array of documentation, support of kernel flags and minor fixes.
Source: http://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.7.0.tar.gz Repository: git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git Report problems (or enhancements) to the netdev@vger.kernel.org mailing list. --- Alexander Aring (1): tc: let m_ipt work with new iptables API headers Amir Vadai (1): tc: flower: Add skip_{hw|sw} support Andrew Vagin (1): ip route: timeout for routes has to be set in seconds Anuradha Karuppiah (3): json_writer: Removed automatic json-object type from the constructor bridge: add json support for bridge fdb show bridge: add json schema for bridge fdb show Beniamino Galvani (1): utils: fix hex digits parsing in hexstring_a2n() Daniel Borkmann (4): ingress, clsact: don't add TCA_OPTIONS to nl msg f_bpf: fix filling of handle when no further arg is provided ip, token: add del command bpf: also check elf for official e_machine value David Ahern (13): Make builds default to quiet mode man: ip-link: Add vrf type ss: Refactor inet_show_sock ss: Allow ssfilter_bytecompile to return 0 ss: Add support to filter on device ip vrf: Add name_is_vrf ip link/addr: Add support for vrf keyword ip neigh: Add support for keyword ip route: Change type mask to bitmask ip vrf: Add ipvrf_get_table ip route: Add support for vrf keyword ss: Fix support for device filter by index ss: Add option to suppress header line Davide Caratti (3): man: macsec: fix macsec related typos ip {link,address}: add 'macsec' item to TYPE list macsec: cipher and icvlen can be set separately Eli Cohen (1): Add support for configuring Infiniband GUIDs Eric Dumazet (2): ss: add SK_MEMINFO_DROPS display fq_codel: add per queue memory limit Fabien Siron (1): misc/ss: Add family list to -f option in _usage() Ido Schimmel (2): man: Add devlink man pages to Makefile man: Point to 'devlink-sb' from 'devlink' man page Jakub Sitnicki (1): ip/tcp_metrics: Simplify process_msg a bit Jamal Hadi Salim (6): tc fix ife late binding tc simple action: bug fix tc action policer: Avoid nonsensical input tc filter u32: Coding style fixes tc action policer: enable timestamp display action pedit: stylistic changes Jiri Benc (3): vxlan: 'external' implies 'nolearning' ip-link.8: document "external" flag for vxlan vxlan: add support for VXLAN-GPE Jiri Pirko (4): devlink: implement shared buffer support devlink: implement shared buffer occupancy control devlink: write usage help messages to stderr devlink: add option to generate JSON output Kylie McClain (1): ipaddress: fix build with musl libc Lucas Bates (1): man: tc-ife.8: man page for ife action Martin KaFai Lau (1): ss: Add tcp_info fields data_segs_in/out Masatake YAMATO (1): man: rtacct: add missing TP marker Michal Soltys (2): iproute2: unmangle netdev/my emails in man pages (hfsc, stab) man/man8/tc-flow.8: minor corrections Peter Heise (2): Added support for selection of new HSR version man: ip-link: Added HSR part Phil Sutter (42): man: ip, ip-link: Fix ip option location man: rtpr: Fix minor typo ipaddress: Allow listing addresses by type man: ip-link: Document query_rss option tc: m_xt: Prevent segfault with standard targets tc: m_xt: Fix segfault when adding multiple actions at once tc: m_xt: Fix indenting tc: m_xt: Get rid of one indentation level in parse_ipt() tc: m_xt: Drop unused variable fw in parse_ipt() tc: m_xt: Get rid of rargc in parse_ipt() tc: m_xt: Get rid of iargc variable in parse_ipt() tc: m_xt: Simplify argc adjusting in parse_ipt() tc: m_xt: Introduce get_xtables_target_opts() tc: m_action: Use C99 style initializers for struct req tc: m_action: Drop unused variable nladdr in tc_action_gd() iplink: Add missing variable initialization iplink: Check address length via netlink man: ip-address, ip-link: Document 'type' quirk Fix MAC address length check Use ARRAY_SIZE macro everywhere ip-address: Support filtering by slave type, too ip-address: Align type list in help and man page ip-address: constify match_link_kind arg iplink: List valid 'type' argument in ip link help text iplink: bond_slave: Add missing help functions ip-link.8: Extend type list in synopsis ip-link.8: Place 'ip link set' warning more prominently ip-link.8: Add slave type option descriptions ip-link.8: Fix font choices tc: m_action: Improve conversion to C99 style initializers Use C99 style initializers everywhere Replace malloc && memset by calloc No need to initialize rtattr fields before parsing Makefile: Allow to override CC tc: ematch: Ignore all-zero mask value when printing filters ip-address.8: Document autojoin flag tc: Reformat tc_util.h tc: util: bore up action_a2n() tc: use action_a2n() everywhere tc: util: No need for action_n2a() to be reentrant tc: Fix for missing estimator initialization tc/m_gact: Fix action_a2n() return code check Roopa Prabhu (3): bridge: add json support for bridge vlan show bridge: update man page bridge: vlan json: skip ports with empty vlans Sabrina Dubroca (4): utils: make hexstring_a2n provide the number of hex digits parsed utils: add get_be{16, 32, 64}, use them where possible utils: provide get_hex to read a hex digit from a char ip: add MACsec support Samudrala, Sridhar (1): tc: f_u32: Add support for skip_hw and skip_sw flags Shanker Wang (1): l2tp: add udp checksum control flags Stephen Hemminger (19): update kernel headers update inet_diag.h header update kernel headers from net-next update kernel headers from net-next devlink: update uapi header update kernel headers from net-next update kernel headers (from 4.7-rc1) add if_macsec header tc: action result is u32 tc: update headers for TCA_POLICE ip: minor checkpatch cleanup tc: f_u32 cleanup indentation and long lines pedit: fix whitespace etc m_xt: whitespace cleanup if: add missing kernel headers ip: link style cleanup iproute: constify rtattr_cmp bridge: remove unused variable v4.7.0 Vivien Didelot (4): bridge: vlan: fix a few "fdb" typos in vlan doc bridge: man: fix "brige" typo bridge: man: fix BPUD typo bridge: man: fix STP LISTENING description Xin Long (1): ip route: restore route entries in correct order