[ANNOUNCE] iproute2 4.11

From: Stephen Hemminger
Date: Mon May 01 2017 - 13:32:56 EST


Update to iproute2 utility to support new features in Linux 4.11.
Most of the changes are related to recent work for hardware offload
and flow classification in tc.

Also the usual array of small manual and documentaton updates.

Source:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.11.0.tar.gz

Repository:
git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git

Report problems (or enhancements) to the netdev@xxxxxxxxxxxxxxx mailing list.

---
Alexander Alemayhu (2):
man: add examples to ip.8
man: fix man page warnings

Amir Vadai (7):
tc/pedit: Fix a typo in pedit usage message
tc/pedit: Extend pedit to specify offset relative to mac/transport headers
tc/pedit: Introduce 'add' operation
tc/pedit: p_ip: introduce editing ttl header
tc/pedit: Support fields bigger than 32 bits
tc/pedit: p_eth: ETH header editor
tc/pedit: p_tcp: introduce pedit tcp support

Craig Gallek (1):
gre6: fix copy/paste bugs in GREv6 attribute manipulation

Daniel Borkmann (2):
{f,m}_bpf: dump tag over insns
bpf: test for valid type in bpf_get_work_dir

David Ahern (3):
ip: Add support for MPLS netconf
ip route: Add missing space between nexthop and via for mpls multipath routes
ip vrf: Add command name next to pid

Davide Caratti (1):
tc: m_csum: add support for SCTP checksum

Hangbin Liu (7):
iplink: bridge: add support for IFLA_BR_FDB_FLUSH
iplink: bridge: add support for IFLA_BR_VLAN_STATS_ENABLED
iplink: bridge: add support for IFLA_BR_MCAST_STATS_ENABLED
iplink: bridge: add support for IFLA_BR_MCAST_IGMP_VERSION
iplink: bridge: add support for IFLA_BR_MCAST_MLD_VERSION
iplink: bridge_slave: add support for IFLA_BRPORT_FLUSH
man: ip-link.8: Document bridge_slave fdb_flush option

Jamal Hadi Salim (1):
actions: Add support for user cookies

Jiri Kosina (1):
iproute2: tc: introduce build dependency on libnetlink

Jiri Pirko (1):
devlink: use DEVLINK_CMD_ESWITCH_* instead of DEVLINK_CMD_ESWITCH_MODE_*

Michal KubeÄek (1):
routel: fix infinite loop in line parser

Nikolay Aleksandrov (4):
ipmroute: add support for RTNH_F_UNRESOLVED
iplink: add support for xstats subcommand
iplink: bridge: add support for displaying xstats
iplink: bridge_slave: add support for displaying xstats

Or Gerlitz (1):
tc/pedit: p_udp: introduce pedit udp support

Paul Blakey (2):
tc: flower: support matching flags
tc: flower: Refactor matching flags to be more user friendly

Petr Vorel (1):
color: use "light" colors for dark background

Phil Sutter (7):
man: ss.8: Add missing protocols to description of -A
ip: link: bond: Fix whitespace in help text
ip: link: macvlan: Add newline to help output
ip: link: Unify link type help functions a bit
ip: link: Add missing link type help texts
man: ip-link: Specify min/max values for bridge slave priority and cost
man: ip-rule.8: Further clarify how to interpret priority value

Robert Shearman (2):
iplink: add support for afstats subcommand
man: Fix formatting of vrf parameter of ip-link show command

Roi Dayan (2):
tc: flower: Fix parsing ip address
devlink: Add json and pretty options to help and man

Roman Mashak (1):
tc: print skbedit action when dumping actions.

Sabrina Dubroca (1):
man: ip-link.8: document bridge options

Simon Horman (9):
tc: flower: document that *_ip parameters take a PREFIX as an argument.
tc: flower: Allow *_mac options to accept a mask
tc: flower: Update dest UDP port documentation
tc: flower: Support matching ARP
tc: flower: use correct type when calling flower_icmp_attr_type
tc: flower: Update documentation to indicate ARP takes IPv4 prefixes
tc: flower: provide generic masked u8 parser helper
tc: flower: provide generic masked u8 print helper
tc: flower: support masked ICMP code and type match

Stephen Hemminger (24):
minor kernel header update
kernel headers update
add more uapi header files
include: remove unused header
update kernel headers from 4.10 net-next
update kernel headers from net-next
tcp: header file update
update headers from bridge tunnel metadata
tc: add missing sample file
update headers from net-next
add missing iplink_xstats.c
update headers from net-next
Update headers based on 4.11 merge window
netlink route attribute cleanup
xfrm: remove unnecessary casts
tc: use rta_getattr_u32
bpf: remove unnecessary cast
pie: remove always false condition
update headers from 4.11-rc2
update headers from 4.11-rc3
netem: fix out of bounds access in maketable
iplink: whitespace cleanup
pedit: fix whitespace
v4.11.0

Timothy Redaelli (1):
ip-route: Prevent some other double spaces in output

Vincent Bernat (1):
vxlan: use preferred address family when neither group or remote is specified

Yotam Gigi (8):
tc: Add support for the sample tc action
tc: man: Add man entry for the tc-sample action
tc: man: matchall: Update examples to include sample
tc: bash-completion: Add the _from variant to _tc_one* funcs
tc: bash-completion: Prepare action autocomplete to support several actions
tc: bash-completion: Make the *_KIND variables global
tc: bash-completion: Add support for filter actions
tc: bash-completion: Add support for matchall

Zhang Shengju (1):
iplink: add support for IFLA_CARRIER attribute