Subject: [ANNOUNCE] iproute2 4.19

From: Stephen Hemminger <[email-masked]>
Date: Tue, 23 Oct 2018 10:49:35 -0700

Release of iproute2 for Linux 4.19

Lastest version iproute2 utility to support new features in Linux 4.19
such as CAKE qdisc. In addition to the usual manual page fixes and
other cleanups.

The tarball can be downloaded from:
    https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.19.0.tar.xz

The upstream repositories for master and net-next branch are now
split. Master branch is at:
  git://git.kernel.org/pub/scm/network/iproute2/iproute2.git

and patches for next release are in (master branch):
  git://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git

Report problems (or enhancements) to the [email-masked] mailing list.

---
Alex Vesker (1):
      devlink: Add support for devlink-region access

Caleb Raitto (2):
      man: Change numtc to num_tc
      tc/mqprio: Print extra info on invalid args.

Cong Wang (1):
      ss: add UNIX_DIAG_VFS and UNIX_DIAG_ICONS for unix sockets

Daniel Borkmann (4):
      bpf: move bpf_elf_map fixup notification under verbose
      bpf: remove strict dependency on af_alg
      bpf: implement bpf to bpf calls support
      bpf: implement btf handling and map annotation

David Ahern (6):
      Update kernel headers
      Update kernel headers
      Import btf.h from kernel headers
      Update kernel headers
      Update kernel headers
      Update kernel headers

Eran Ben Elisha (1):
      ip: Add violation counters to VF statisctics

Florent Fourcot (1):
      tc/htb: remove unused variable

Guillaume Nault (3):
      l2tp: drop data_seq
      l2tp: drop mtu
      l2tp: drop lns_mode

Hangbin Liu (3):
      bridge/mdb: fix missing new line when show bridge mdb
      iplink: fix incorrect any address handling for ip tunnels
      vxlan: show correct ttl inherit info

Hoang Le (2):
      tipc: JSON support for showing nametable
      tipc: JSON support for tipc link printouts

Jakub Kicinski (2):
      iplink: add support for reporting multiple XDP programs
      tc: jsonify output of q_fifo

Jesus Sanchez-Palencia (1):
      man: Add initial manpage for tc-etf(8)

Jianbo Liu (1):
      tc: flower: Add support for QinQ

Jiri Pirko (1):
      tc: introduce support for chain templates

Keara Leibovitz (2):
      tc: jsonify nat action
      tc: fix bugs for tcp_flags and ip_attr hex output

Leon Romanovsky (1):
      rdma: Fix representation of PortInfo CapabilityMask

Lorenzo Bianconi (3):
      iplink_vxlan: take into account preferred_family creating vxlan device
      uapi: add snmp header file
      utils: fix get_rtnl_link_stats_rta stats parsing

Luca Boccassi (3):
      testsuite: remove all temp files and implement make clean
      testsuite: let make compile build the netlink helper
      testsuite: run dmesg with sudo

Mahesh Bandewar (2):
      ipmaddr: use preferred_family when given
      iproute: make clang happy

Moshe Shemesh (1):
      devlink: Add param command support

Nikolay Aleksandrov (1):
      bridge: add support for isolated option

Nishanth Devarajan (1):
      Add SKB Priority qdisc support in tc(8)

Or Gerlitz (2):
      tc/act_tunnel_key: Enable setup of tos and ttl
      tc/flower: Add match on encapsulating tos/ttl

Petr Vorel (5):
      testsuite: Fix missing generate_nlmsg
      testsuite: Generate generate_nlmsg when needed
      testsuite: Warn about empty $(IPVERS)
      Makefile: Add check target
      testsuite: Fix make check when need build generate_nlmsg

Phil Sutter (30):
      tc: Fix typo in check for colored output
      bridge: Fix check for colored output
      Merge common code for conditionally colored output
      man: ip-route: Clarify referenced versions are Linux ones
      ss: Review ssfilter
      testsuite: Prepare for ss tests
      testsuite: Add a first ss test validating ssfilter
      man: bridge.8: Document -oneline option
      bridge: trivial: Make help text consistent
      devlink: trivial: Make help text consistent
      man: devlink.8: Document -verbose option
      genl: Fix help text
      man: ifstat.8: Document --json and --pretty options
      man: rtacct.8: Fix nstat options
      rtmon: List options in help text
      man: ss.8: Describe --events option
      ip: Add missing -M flag to help text
      Make colored output configurable
      lib: Make check_enable_color() return boolean
      ip-route: Fix segfault with many nexthops
      bridge: fdb: Fix for missing keywords in non-JSON output
      ip-addrlabel: Fix printing of label value
      devlink: Fix error reporting in cmd_resource_set()
      rdma: Fix for ineffective check in add_filter()
      ip-route: Fix for memleak in error path
      rdma: Don't pass garbage to rd_check_is_filtered()
      ip-route: Fix parse_encap_seg6() srh parsing
      tipc: Drop unused variable 'genl'
      tc: Remove pointless assignments in batch()
      tc: htb: Print default value in hex

Qiaobin Fu (1):
      net:sched: add action inheritdsfield to skbedit

Roopa Prabhu (1):
      ipneigh: exclude NTF_EXT_LEARNED from default filter

Sabrina Dubroca (2):
      json: make 0xhex handle u64
      macsec: fix off-by-one when parsing attributes

Simon Horman (1):
      tc: m_tunnel_key: Add tunnel option support to act_tunnel_key

Stefan Bader (2):
      testsuite: Handle large number of kernel options
      iprule: Fix destination prefix output

Stephen Hemminger (30):
      ip: show min and max mtu
      ip: show min and max mtu
      ip: convert monitor to switch
      ipmonitor: decode DELNETCONF message
      genl: code cleanup
      ip: drop extern from function prototype
      bridge: drop extern from function prototypes
      genl: drop extern from function prototypes
      tc: drop extern from function prototypes
      uapi: update bpf headers
      uapi: update ib_verbs
      bridge: minor change to mdb print
      bridge: use print_json for some outputs
      bridge: fix vlan show formatting
      tc/fifo: remove unnecessary prototype
      genl: remove unnecessary extern
      lib: introduce print_nl
      libnetlink: fix leak and using unused memory on error
      Makefile: add help target
      testsuite: add libmnl
      libnetlink: don't return error on success
      libnetlink: use local variable
      doc/man: spelling fixes
      examples: fix spelling errors
      config: spelling fixes
      tc: spelling fixes
      ip: spelling fixes
      tipc: spelling fix
      util: spelling fix
      v4.19.0

Subash Abhinov Kasiviswanathan (1):
      ip-xfrm: Add support for OUTPUT_MARK

Toke Høiland-Jørgensen (6):
      Add support for CAKE qdisc
      q_cake: Rename autorate_ingress parameter to use dash as word separator
      sch_cake: Make gso-splitting configurable
      q_cake: Add description of the tc filter override mechanism to man page
      q_cake: Add printing of no-split-gso option
      q_cake: Also print nonat, nowash and no-ack-filter keywords

Vinicius Costa Gomes (1):
      tc: Add support for the ETF Qdisc

Vlad Buslov (1):
      libnetlink: fix use-after-free of message buf