[ANNOUNCE] iproute2 4.5

Stephen Hemminger
2016-03-14T23:09:56Z

Update to iproute2 utility to support new features in Linux 4.5.
The usual array small documentation changes and bug fixes.
Areas of large changes were BPF and more integration of management
of bridges.

Source:
http://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.5.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.

Net-next changes will be merged in next week.

---
Bjørn Mork (3):
iplink: support setting addrgenmode stable_secret
iplink: support show and set of "addrgenmode random"
man: iplink: document new addrgenmodes

Daniel Borkmann (17):
{f,m}_bpf: allow for sharing maps
{f,m}_bpf: make tail calls working
{f, m}_bpf: check map attributes when fetching as pinned
{f, m}_bpf: allow for user-defined object pinnings
{f,m}_bpf: allow updates on program arrays
{f,m}_bpf: add more example code
examples, bpf: further improve examples
bpf: minor fix in api and bpf_dump_error() usage
tc, ingress: clean up ingress handling a bit
tc, clsact: add clsact frontend
tc, bpf: check section names and type everywhere
tc, bpf: more header checks on loading elf
tc, bpf: make sure relo is in relation with map section
tc, bpf, examples: further bpf_api improvements
tc, bpf: improve verifier logging
tc, bpf: give some more hints wrt false relos
tc, bpf: use bind/type macros from gelf

Dmitrii Shcherbakov (2):
htb: remove printing of a deprecated overhead value
htb: rename b4 buffer to b3 to make its name more consistent

Gustavo Zacarias (1):
iproute2: fix building with musl

Hangbin Liu (3):
route: allow routes to be configured with expire values
iproute2: ip-route.8.in: Add missing '[' before 'pref'
iproute2: ip-route.8.in: Add expires option for ip route

Hiroshi Shimamoto (1):
iplink: Support VF Trust

John W. Linville (1):
geneve: add support for IPv6 link partners

Lorenzo Colitti (2):
libnetlink: don't print NETLINK_SOCK_DIAG errors in rtnl_talk
ss: support closing inet sockets via SOCK_DESTROY.

Nicolas Cavallari (1):
netns: Fix an off-by-one strcpy() in netns_map_add().

Nicolas Dichtel (1):
tc: fix compilation with old gcc (< 4.6) (bis)

Nikolay Aleksandrov (28):
iplink: bridge: export bridge_id and designated_root
iplink: bridge: export root_(port|path_cost), topology_change and change_detected
iplink: bridge: export read-only timers
iplink: bridge: add support for IFLA_BR_GROUP_FWD_MASK
iplink: bridge: add support for IFLA_BR_GROUP_ADDR
iplink: bridge: add support for IFLA_BR_VLAN_DEFAULT_PVID
iplink: bridge: add support for IFLA_BR_MCAST_ROUTER
iplink: bridge: add support for IFLA_BR_MCAST_SNOOPING
iplink: bridge: add support for IFLA_BR_MCAST_QUERY_USE_IFADDR
iplink: bridge: add support for IFLA_BR_MCAST_QUERIER
iplink: bridge: add support for IFLA_BR_MCAST_HASH_ELASTICITY
iplink: bridge: add support for IFLA_BR_MCAST_HASH_MAX
iplink: bridge: add support for IFLA_BR_MCAST_LAST_MEMBER_CNT
iplink: bridge: add support for IFLA_BR_MCAST_STARTUP_QUERY_CNT
iplink: bridge: add support for IFLA_BR_MCAST_LAST_MEMBER_INTVL
iplink: bridge: add support for IFLA_BR_MCAST_MEMBERSHIP_INTVL
iplink: bridge: add support for IFLA_BR_MCAST_QUERIER_INTVL
iplink: bridge: add support for IFLA_BR_MCAST_QUERY_INTVL
iplink: bridge: add support for IFLA_BR_MCAST_QUERY_RESPONSE_INTVL
iplink: bridge: add support for IFLA_BR_MCAST_STARTUP_QUERY_INTVL
iplink: bridge: add support for netfilter call attributes
iplink: bond_slave: fix ad_actor/partner_oper_port_state output
iplink: bridge_slave: export read-only values
iplink: bridge_slave: add support for IFLA_BRPORT_PROXYARP
iplink: bridge_slave: add support for IFLA_BRPORT_PROXYARP_WIFI
iplink: bridge_slave: add support for IFLA_BRPORT_MULTICAST_ROUTER
iplink: bridge_slave: add support for IFLA_BRPORT_FAST_LEAVE
iplink: bridge: remove unnecessary returns

Paolo Abeni (1):
geneve: add support for lwt tunnel creation and dst port selection

Phil Sutter (46):
iprule: Align help text with man page synopsis
ipl2tp: Print help even on systems without l2tp support
ip: align help text with manpage
ipaddrlabel: Improve help text precision
iplink: fix help text syntax
ipneigh: add missing proxy keyword to help text
ipntable: Fix typo in help text
iproute: TYPE keyword is not optional, fix help text accordingly
iprule: add missing nat keyword to help text
man: ip-address.8: Minor syntax fixes
man: ip-link.8: minor font fix
man: ip-link.8: Fix and improve synopsis
man: ip-neighbour: Fix for missing NUD_STATE description
man: ip-netns.8: Clarify synopsis a bit
man: ip-ntable.8: Review synopsis section
man: ip-rule.8: Review synopsis section
man: ip-token.8: Review synopsis section
man: ip-tunnel.8: Document missing 6rd action
man: ip-xfrm.8: Document missing parameters
man: ip.8: Add missing flags and token subcommand description
man: ip-l2tp.8: Fix BNF syntax
man: ip-*.8: drop any reference to generic ip options
man: Add a man page for the connmark action
man: Add a man page for the csum action.
man: Add a man page for the mirred action
man: Add a man page for the nat action
man: Add a man page for the pedit action
man: Add a man page for the police action
man: Add a man page for the simple action
man: Add a man page for the skbedit action
man: Add a man page for the vlan action
man: Add a man page for the xt action
man: ship action man pages
man: tc-u32: Minor syntax fix
man: ip-link: Beef up VXLAN csum options a bit
tc: pedit: document branch control in help output
man: ip-route: Make synopsis consistent with description
doc, man: ip-rule: Remove incorrect statement about rule 0
man: ip-neighbour.8: Document all known nud states
ipneigh: List all nud states in help output
doc: Add my article about tc, filters and actions
ifstat, nstat: fix daemon mode
libnetlink: Double the dump buffer size
tc: pedit: Fix layered op parsing
tc: pedit: Fix parse_cmd()
tc: pedit: Fix retain value for ihl adjustments

Richard Alpe (1):
tipc: add peer remove functionality

Roopa Prabhu (4):
ipmonitor: match user option 'all' before 'all-nsid'
bridge: support for static fdb entries
ip route: add mpls multipath support
bridge: add support for dynamic fdb entries

Stephen Hemminger (12):
qfq: fix parse_opt dead code
include: update kernel headers
genl: make string const
monitor: fix file handle leak
lnstat: fix error handling
add coverity model file
Update to current iptables headers
update most kernel headers
Revert "tc: fix compilation with old gcc (< 4.6)"
update headers (post 4.4 merge window)
Revert "tipc: add peer remove functionality"
v4.5.0

Thomas Faivre (2):
vxlan: fix help and man text
ip-link: fix man page warnings

Zhang Shengju (1):
ip-link: remove warning message