[ANNOUNCE] iproute2 4.4.0

From: Stephen Hemminger
Date: Mon Jan 11 2016 - 11:50:18 EST


Release of iproute2 for Linux 4.4 (Blurry Fish Butt)

Update to iproute2 utility to support new features in Linux 4.4.
Lots of new features including: support for VRF; lightweight tunnels;
and more changes to BPF.


Source:
http://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.4.0.tar.gz

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

I will be merging net-next to master soon.

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

---
Aaro Koskinen (1):
misc/Makefile: use PKG_CONFIG

Daniel Borkmann (2):
f_bpf: allow for optional classid and add flags
m_bpf: don't require default opcode on ebpf actions

David Ahern (5):
ip route: Add RTM_F_LOOKUP_TABLE flag and show table id
ip neigh: Add support for filtering dumps by master device
ip neigh: Add ifindex to request when filtering dumps by device
Add support for rt_tables.d
vrf: Add support for table names

Hannes Frederic Sowa (1):
iproute: print addrgenmode stable_secret and fallback otherwise

Jamal Hadi Salim (1):
tc: flower no need to specify the ethertype

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

Julien Floret (1):
tc: fix compilation with old gcc (< 4.6)

Konstantin Khlebnikov (1):
ip neigh: device is optional for proxy entries

Konstantin Shemyak (1):
ip_tunnel: determine tunnel address family from the tunnel type

Neil Horman (1):
iproute2: Ignore EADDRNOTAVAIL errors during address flush operation

Nicolas Dichtel (1):
libnetlink: don't confuse variables in rtnl_talk()

Paolo Abeni (4):
lwtunnel: fix argument parsing
vxlan: add support for collect metadata flag
gre: add support for collect metadata flag
lwtunnel: implement support for ip6 encap

Phil Sutter (34):
ip{, 6}tunnel: get rid of extraneous whitespace when printing
ip/tunnel: introduce tnl_parse_key()
ip{, 6}tunnel: unify behaviour if physical device is not found
iptunnel: use ll_name_to_index() for physical interface lookup
ip{,6}tunnel: align do_tunnels_list() a bit
ip6tunnel: print local/remote addresses like iptunnel does
ip6tunnel: fix coding style: no newline between brace and else
iptunnel: share common code when setting tunnel mode
iptunnel: simplify parsing TTL, allow 'hlim' as identifier
iptunnel: share common code when determining the default interface name
iptunnel: sanitize copying tunnel name
ip{,6}tunnel: put spaces around non-unary operators
ip_common.h header cleanup
lnstat: describe -s option in help output
lnstat: fix header displaying mechanism
bridge.8: document fdb replace command
ipaddress: simplify ipaddr_flush()
libnetlink: introduce nc_flags
ipaddress: fix ipaddr_flush for Linux >= 3.1
ipaddress: drop unnecessary check in ipaddr_list_flush_or_save()
iptoken: simplify iptoken_list a bit
iproute: restrict hoplimit values to be in range [0; 255]
bridge.8: minor formatting cleanup
lnstat: review lnstat_update()
ss: reduce max indentation level in init_service_resolver()
ss: review is_ephemeral()
get rid of remaining -Wunused-result warnings
get rid of unnecessary fgets() buffer size limitation
route: ignore RTAX_HOPLIMIT of value -1
tc.8: Fix reference to tc-tcindex.8
route: Fix printing of locked entries
ip{,6}tunnel: have a shared stats parser/printer
iptunnel: Fix compile error in ip/tunnel.c
tc: m_connmark: Fix help text

Richard Alpe (2):
tipc: fix help text spelling error in node.c
tipc: add peer remove functionality

Roopa Prabhu (3):
lwtunnel: Add encapsulation support to ip route
ip-route man: add usage and description for lwtunnel encap attributes
iplink: replace exit with return

Stephen Hemminger (14):
update kernel headers to 4.3 net-next
update kernel headers for net-next
add tunnel header files from net-next uapi
update bpf kernel header
add new IFLA_VF_TRUST netlink attribute
man8: scrub trailing whitespace
misc: remove extra blank line
update kernel headers to 4.4-rc1
rt_names: style cleanup
iptunnel: cleanup code
ip: fix format string when reading statistics
man: fix whatis for fq
Revert "tipc: add peer remove functionality"
v4.4.0

Tom Herbert (2):
vxlan: Add support for remote checksum offload
ila: Add support for ILA lwtunnels

Ville Skyttà (2):
man: Syntax and warning fixes
man: Spelling fixes