[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
** Tags added: cscc -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
This bug was fixed in the package iproute2 - 4.3.0-1ubuntu3.16.04.5 --- iproute2 (4.3.0-1ubuntu3.16.04.5) xenial; urgency=medium * sched: Match-all classifier is missing in xenial (LP: #1642514) - d/p/1011-tc-Add-support-for-the-matchall-traffic-classifier.patch -- Stefan Bader Thu, 04 Apr 2019 15:47:07 +0200 ** Changed in: iproute2 (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
The ubuntu-fan autopkgtest regressions are unrelated and a fix for them has just been accepted into xenial-proposed (ignoring stderr output). Ignoring the failure for now and releasing. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
root@ubuntu1604:~# dpkg --list | grep iproute2 ii iproute2 4.3.0-1ubuntu3.16.04.4 amd64networking and traffic control tools root@ubuntu1604:~# apt-get install iproute2/xenial-proposed Reading package lists... Done Building dependency tree Reading state information... Done Selected version '4.3.0-1ubuntu3.16.04.5' (Ubuntu:16.04/xenial-proposed [amd64]) for 'iproute2' Suggested packages: iproute2-doc The following packages will be upgraded: iproute2 1 upgraded, 0 newly installed, 0 to remove and 38 not upgraded. Need to get 523 kB of archives. After this operation, 1,024 B of additional disk space will be used. Get:1 http://archive.ubuntu.com/ubuntu xenial-proposed/main amd64 iproute2 amd64 4.3.0-1ubuntu3.16.04.5 [523 kB] Fetched 523 kB in 0s (6,782 kB/s) (Reading database ... 85262 files and directories currently installed.) Preparing to unpack .../iproute2_4.3.0-1ubuntu3.16.04.5_amd64.deb ... Unpacking iproute2 (4.3.0-1ubuntu3.16.04.5) over (4.3.0-1ubuntu3.16.04.4) ... Processing triggers for man-db (2.7.5-1) ... Setting up iproute2 (4.3.0-1ubuntu3.16.04.5) ... root@ubuntu1604:~# dpkg --list | grep iproute2 ii iproute2 4.3.0-1ubuntu3.16.04.5 amd64networking and traffic control tools root@ubuntu1604:~# ip link add dev dummy0 type dummy RTNETLINK answers: File exists root@ubuntu1604:~# ip link add dev dummy1 type dummy root@ubuntu1604:~# ip link set dev dummy0 up root@ubuntu1604:~# ip link set dev dummy1 up root@ubuntu1604:~# tc qdisc add dev dummy0 handle 1: root prio root@ubuntu1604:~# tc filter add dev dummy0 parent 1: matchall skip_hw action mirred egress mirror dev dummy1 root@ubuntu1604:~# tc filter show dev dummy0 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 root@ubuntu1604:~# => test is OK. ** Tags removed: verification-needed-xenial ** Tags added: verification-done-xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
** Description changed: + [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). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
Hello Nicolas, or anyone else affected, Accepted iproute2 into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/iproute2/4.3.0-1ubuntu3.16.04.5 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: iproute2 (Ubuntu Xenial) Status: In Progress => Fix Committed ** Tags removed: verification-done-xenial ** Tags added: verification-needed verification-needed-xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
This is in all newer versions of iproute2 (newer than Xenial), setting the general task to Fix Released ** Changed in: iproute2 (Ubuntu) Status: Invalid => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
** Merge proposal linked: https://code.launchpad.net/~smb/ubuntu/+source/iproute2/+git/iproute2/+merge/365865 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
** Changed in: iproute2 (Ubuntu) Status: New => Invalid ** Changed in: iproute2 (Ubuntu Xenial) Importance: Undecided => Medium ** Changed in: iproute2 (Ubuntu Xenial) Status: New => In Progress ** Changed in: iproute2 (Ubuntu Xenial) Assignee: (unassigned) => Stefan Bader (smb) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
iproute2 is handled by the kernel team nowadays, due to its close ties with the kernel itself. Unsubscribing ubuntu-server for that reason. -- You received this bug notification because you are a member of Ubuntu Server, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
iproute2 is handled by the kernel team nowadays, due to its close ties with the kernel itself. Unsubscribing ubuntu-server for that reason. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
> Note that the iproute2 patch will be needed to use this filter: > > https://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/commit/?id=d5cbf3ff0561 > (embedded headers must be updated also). This link is dead, here is another one: https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/commit/?id=d5cbf3ff0561 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
my previous comment is a mail mistake. sorry. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1642514] Re: sched: Match-all classifier is missing in xenial
Do you have a device impacted by that bug ? On 18/05/2018 11:27, Nicolas Dichtel wrote: > Any news for the iproute2 part? > -- Michel Galle IT tel: +33 6 03 05 51 47 http://www.6wind.com/ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
Any news for the iproute2 part? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
This bug was fixed in the package linux - 4.4.0-57.78 --- linux (4.4.0-57.78) xenial; urgency=low * Release Tracking Bug - LP: #1648867 * Miscellaneous Ubuntu changes - SAUCE: Do not build the xr-usb-serial driver for s390 linux (4.4.0-56.77) xenial; urgency=low * Release Tracking Bug - LP: #1648867 * Release Tracking Bug - LP: #1648579 * CONFIG_NR_CPUS=256 is too low (LP: #1579205) - [Config] Increase the NR_CPUS to 512 for amd64 to support systems with a large number of cores. * NVMe drives in Amazon AWS instance fail to initialize (LP: #1648449) - SAUCE: (no-up) NVMe: only setup MSIX once linux (4.4.0-55.76) xenial; urgency=low [ Luis Henriques ] * Release Tracking Bug - LP: #1648503 * NVMe driver accidentally reverted to use GSI instead of MSIX (LP: #1647887) - (fix) NVMe: restore code to always use MSI/MSI-x interrupts linux (4.4.0-54.75) xenial; urgency=low [ Luis Henriques ] * Release Tracking Bug - LP: #1648017 * Update hio driver to 2.1.0.28 (LP: #1646643) - SAUCE: hio: update to Huawei ES3000_V2 (2.1.0.28) * linux: Enable live patching for all supported architectures (LP: #1633577) - [Config] CONFIG_LIVEPATCH=y for s390x * Botched backport breaks level triggered EOIs in QEMU guests with --machine kernel_irqchip=split (LP: #1644394) - kvm/irqchip: kvm_arch_irq_routing_update renaming split * Xenial update to v4.4.35 stable release (LP: #1645453) - x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems - KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr - KVM: Disable irq while unregistering user notifier - fuse: fix fuse_write_end() if zero bytes were copied - mfd: intel-lpss: Do not put device in reset state on suspend - can: bcm: fix warning in bcm_connect/proc_register - i2c: mux: fix up dependencies - kbuild: add -fno-PIE - scripts/has-stack-protector: add -fno-PIE - x86/kexec: add -fno-PIE - kbuild: Steal gcc's pie from the very beginning - ext4: sanity check the block and cluster size at mount time - crypto: caam - do not register AES-XTS mode on LP units - drm/amdgpu: Attach exclusive fence to prime exported bo's. (v5) - clk: mmp: pxa910: fix return value check in pxa910_clk_init() - clk: mmp: pxa168: fix return value check in pxa168_clk_init() - clk: mmp: mmp2: fix return value check in mmp2_clk_init() - rtc: omap: Fix selecting external osc - iwlwifi: pcie: fix SPLC structure parsing - mfd: core: Fix device reference leak in mfd_clone_cell - uwb: fix device reference leaks - PM / sleep: fix device reference leak in test_suspend - PM / sleep: don't suspend parent when async child suspend_{noirq, late} fails - IB/mlx4: Check gid_index return value - IB/mlx4: Fix create CQ error flow - IB/mlx5: Use cache line size to select CQE stride - IB/mlx5: Fix fatal error dispatching - IB/core: Avoid unsigned int overflow in sg_alloc_table - IB/uverbs: Fix leak of XRC target QPs - IB/cm: Mark stale CM id's whenever the mad agent was unregistered - netfilter: nft_dynset: fix element timeout for HZ != 1000 - Linux 4.4.35 * Upstream stable 4.4.34 and 4.8.10 regression (LP: #1645278) - flow_dissect: call init_default_flow_dissectors() earlier * AD5593R configurable multi-channel converter support (LP: #1644726) - iio: dac: Add support for the AD5592R/AD5593R ADCs/DACs - iio: dac: ad5592r: Off by one bug in ad5592r_alloc_channels() - [Config] CONFIG_AD5592R/AD5593R=m * ST Micro lps22hb pressure sensor support (LP: #1642258) - iio:st_pressure:initial lps22hb sensor support - iio:st_pressure: align storagebits on power of 2 - iio:st_pressure: document sampling gains - iio:st_pressure:lps22hb: temperature support * Fix Kernel Crashing under IBM Virtual Scsi Driver (LP: #1642299) - SAUCE: ibmvscsis: Rearrange functions for future patches - SAUCE: ibmvscsis: Synchronize cmds at tpg_enable_store time - SAUCE: ibmvscsis: Synchronize cmds at remove time - SAUCE: ibmvscsis: Clean up properly if target_submit_cmd/tmr fails - SAUCE: ibmvscsis: Return correct partition name/# to client - SAUCE: ibmvscsis: Issues from Dan Carpenter/Smatch * System stalls when creating device node on booting (LP: #1643797) - sched/fair: Fix new task's load avg removed from source CPU in wake_up_new_task() * nvme: improve performance for virtual Google NVMe devices (LP: #1637565) - blk-mq: add blk_mq_alloc_request_hctx - nvme.h: add NVMe over Fabrics definitions - [Config] CONFIG_NVME_VENDOR_EXT_GOOGLE=y - SAUCE: nvme: improve performance for virtual NVMe devices * Move some kernel modules to the main kernel package (LP: #1642228) - [Config] Move some powerpc kernel modules to the main kernel package * sched: Match-all classifier is missing in xenial (LP: #1642514) -
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
Note that the iproute2 patch will be needed to use this filter: https://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/commit/?id=d5cbf3ff0561 (embedded headers must be updated also). ** Tags removed: verification-needed-xenial ** Tags added: verification-done-xenial ** Also affects: iproute2 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed- xenial' to 'verification-done-xenial'. If the problem still exists, change the tag 'verification-needed-xenial' to 'verification-failed- xenial'. If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
** Changed in: linux (Ubuntu Xenial) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1642514] Re: sched: Match-all classifier is missing in xenial
https://lists.ubuntu.com/archives/kernel-team/2016-November/081011.html ** Also affects: linux (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Incomplete => Fix Released ** Changed in: linux (Ubuntu Xenial) Status: New => In Progress ** Changed in: linux (Ubuntu Xenial) Assignee: (unassigned) => Tim Gardner (timg-tpi) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1642514 Title: sched: Match-all classifier is missing in xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1642514/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs