Activity log for bug #1642514

Date Who What changed Old value New value Message
2016-11-17 09:03:54 Nicolas Dichtel bug added bug
2016-11-17 09:04:05 Nicolas Dichtel bug added subscriber 6WIND
2016-11-17 09:30:09 Brad Figg linux (Ubuntu): status New Incomplete
2016-11-17 15:41:20 Tim Gardner nominated for series Ubuntu Xenial
2016-11-17 15:41:20 Tim Gardner bug task added linux (Ubuntu Xenial)
2016-11-17 15:41:28 Tim Gardner linux (Ubuntu): status Incomplete Fix Released
2016-11-17 15:42:09 Tim Gardner linux (Ubuntu Xenial): status New In Progress
2016-11-17 15:42:09 Tim Gardner linux (Ubuntu Xenial): assignee Tim Gardner (timg-tpi)
2016-11-22 11:11:22 Luis Henriques linux (Ubuntu Xenial): status In Progress Fix Committed
2016-12-14 11:31:40 Luis Henriques tags verification-needed-xenial
2016-12-16 10:50:01 Nicolas Dichtel tags verification-needed-xenial verification-done-xenial
2016-12-16 10:50:21 Nicolas Dichtel bug task added iproute2 (Ubuntu)
2016-12-20 18:52:13 Launchpad Janitor linux (Ubuntu Xenial): status Fix Committed Fix Released
2016-12-20 18:52:13 Launchpad Janitor cve linked 2016-4568
2016-12-20 18:52:13 Launchpad Janitor cve linked 2016-6213
2016-12-20 18:52:13 Launchpad Janitor cve linked 2016-7039
2016-12-20 18:52:13 Launchpad Janitor cve linked 2016-8630
2016-12-20 18:52:13 Launchpad Janitor cve linked 2016-8666
2017-11-30 12:12:36 Christian Ehrhardt  bug added subscriber Ubuntu Server Team
2019-04-03 13:32:37 Andreas Hasenack removed subscriber Ubuntu Server
2019-04-04 13:54:59 Stefan Bader iproute2 (Ubuntu): status New Invalid
2019-04-04 13:55:13 Stefan Bader iproute2 (Ubuntu Xenial): importance Undecided Medium
2019-04-04 13:55:13 Stefan Bader iproute2 (Ubuntu Xenial): status New In Progress
2019-04-04 13:55:13 Stefan Bader iproute2 (Ubuntu Xenial): assignee Stefan Bader (smb)
2019-04-11 15:25:35 Launchpad Janitor merge proposal linked https://code.launchpad.net/~smb/ubuntu/+source/iproute2/+git/iproute2/+merge/365865
2019-04-12 08:47:59 Christian Ehrhardt  iproute2 (Ubuntu): status Invalid Fix Released
2019-04-16 12:34:23 Andy Whitcroft iproute2 (Ubuntu Xenial): status In Progress Fix Committed
2019-04-16 12:34:27 Andy Whitcroft bug added subscriber Ubuntu Stable Release Updates Team
2019-04-16 12:34:28 Andy Whitcroft bug added subscriber SRU Verification
2019-04-16 12:34:32 Andy Whitcroft tags verification-done-xenial verification-needed verification-needed-xenial
2019-04-16 12:39:04 Stefan Bader description This is implemented in linux v4.8 by the following upstream patch: bf3994d2ed31 ("net/sched: introduce Match-all classifier") http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=bf3994d2ed31 The backport is straightforward. It's useful in combination with clsact qdisc (see bug #1642510). [SRU Justification] == Impact == The Xenial 4.4 kernel already has a patch applied which implements the matchall filter. But in order to actually use it, iproute2 needs to pick up the user-space side of the implementation. == Fix == Backported a patch from iproute2 upstream which adds the missing support. Tested against the standard 4.4 and the HWE kernel in 16.04 (see testcase). == Risk of Regression == This adds a new filter type which has to be actively selected. This should not impact existing uses. So low. == Testcase == ip link add dev dummy0 type dummy ip link add dev dummy1 type dummy ip link set dev dummy0 up ip link set dev dummy1 up tc qdisc add dev dummy0 handle 1: root prio tc filter add dev dummy0 parent 1: matchall skip_hw action mirred egress mirror dev dummy1 at this point, "tc filter show dev dummy0" should spit out something like: filter parent 1: protocol all pref 49152 matchall filter parent 1: protocol all pref 49152 matchall handle 0x1 action order 1: mirred (Egress Mirror to device dummy1) pipe index 1 ref 1 bind 1 and the functionality can be tested via tcpdump -n -i dummy1 & ping -I dummy0 1.2.3.4 --- This is implemented in linux v4.8 by the following upstream patch: bf3994d2ed31 ("net/sched: introduce Match-all classifier") http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=bf3994d2ed31 The backport is straightforward. It's useful in combination with clsact qdisc (see bug #1642510).
2019-04-19 12:58:30 Nicolas Dichtel tags verification-needed verification-needed-xenial verification-done-xenial verification-needed
2019-04-29 11:10:31 Launchpad Janitor iproute2 (Ubuntu Xenial): status Fix Committed Fix Released
2019-04-29 11:10:35 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2019-07-24 21:21:43 Brad Figg tags verification-done-xenial verification-needed cscc verification-done-xenial verification-needed