Control: tags -1 moreinfo On Sat, 2018-06-16 at 14:49 +0300, aurinko wrote: > Package: iproute2 > Version: 4.16.0-4 > Severity: normal > > Dear Maintainer, > > *** Reporter, please consider answering these questions, where > appropriate *** > > * What led up to the situation? > Upgrading to the latest kernel 4.16.0-4. With previous versions > of kernel and iproute2-packages these issues did not occur. > > > * What exactly did you do (or not do) that was effective (or > ineffective)? > I applied the following script to my interfaces: > > tc qdisc add dev enp6s0f0 root handle 1: hfsc default 3 > tc class add dev enp6s0f0 parent 1: classid 1:1 hfsc ls rate > 100000kbit ul rate 100000kbit > tc class add dev enp6s0f0 parent 1:1 classid 1:2 hfsc ls rate > 75000kbit > tc class add dev enp6s0f0 parent 1:1 classid 1:3 hfsc ls rate > 20000kbit > tc class add dev enp6s0f0 parent 1:1 classid 1:4 hfsc ls rate > 5000kbit > tc qdisc add dev enp6s0f0 parent 1:2 handle 2: fq_codel noecn > tc qdisc add dev enp6s0f0 parent 1:3 handle 3: fq_codel noecn > tc qdisc add dev enp6s0f0 parent 1:4 handle 4: fq_codel noecn > > tc qdisc add dev enp6s0f1 root handle 1: hfsc default 2 > tc class add dev enp6s0f1 parent 1: classid 1:1 hfsc ls rate > 1000mbit ul rate 1000mbit > tc class add dev enp6s0f1 parent 1:1 classid 1:2 hfsc ls rate > 910000kbit ul rate 910000kbit > tc class add dev enp6s0f1 parent 1:1 classid 1:3 hfsc ls rate > 900mbit > tc qdisc add dev enp6s0f1 parent 1:2 handle 2: fq_codel noecn > tc qdisc add dev enp6s0f1 parent 1:3 handle 3: fq_codel noecn > > > * What was the outcome of this action? > The script completed and the qdiscs were added. However, > the > following entries are now being seen every few minutes in > syslog: > > [Sat Jun 16 14:19:01 2018] WARNING: CPU: 0 PID: 0 at > /build/linux-43CEzF/linux-4.16.12/net/sched/sch_hfsc.c:1388 > hfsc_dequeue+0x27e/0x370 [sch_hfsc] > [Sat Jun 16 14:19:01 2018] Modules linked in: vhost_net vhost > tap dm_crypt algif_skcipher af_alg dm_mod hid_generic usbhid > hid > ebtable_filter ebtables ip6table_filter ip6_tables sch_fq_codel > devlink sch_hfsc sch_fq tun cfg80211 rfkill bridge stp llc > openvswitch nsh nf_conntrack_ipv6 nf_nat_ipv6 nf_defrag_ipv6 > zfs(PO) zunicode(PO) zavl(PO) icp(PO) binfmt_misc nls_ascii > nls_cp437 vfat fat zcommon(PO) znvpair(PO) spl(O) intel_rapl > x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_hdmi > coretemp kvm_intel snd_hda_codec_realtek kvm > snd_hda_codec_generic irqbypass iTCO_wdt iTCO_vendor_support > mxm_wmi evdev crct10dif_pclmul crc32_pclmul ghash_clmulni_intel > snd_hda_intel intel_cstate snd_hda_codec snd_hda_core i915 > snd_hwdep intel_uncore efi_pstore snd_pcm intel_rapl_perf > pcspkr > serio_raw efivars lpc_ich drm_kms_helper > [Sat Jun 16 14:19:01 2018] mei_me snd_timer snd sg mei > soundcore drm shpchp ie31200_edac wmi video button nft_nat > nft_masq_ipv4 nf_nat_masquerade_ipv4 nft_masq > nft_chain_nat_ipv4 > nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nft_ct > nf_conntrack nf_log_ipv4 nf_log_common nft_log nft_counter > nft_meta nft_set_bitmap nft_set_hash nft_set_rbtree > nf_tables_ipv4 nf_tables nfnetlink tcp_bbr sunrpc efivarfs > ip_tables x_tables autofs4 btrfs zstd_decompress zstd_compress > xxhash raid10 raid456 async_raid6_recov async_memcpy async_pq > async_xor async_tx xor raid6_pq libcrc32c crc32c_generic raid1 > raid0 multipath linear md_mod sd_mod crc32c_intel ahci libahci > aesni_intel aes_x86_64 crypto_simd xhci_pci ehci_pci cryptd > glue_helper mpt3sas i2c_i801 xhci_hcd ehci_hcd psmouse > raid_class igb alx libata scsi_transport_sas usbcore > [Sat Jun 16 14:19:01 2018] i2c_algo_bit mdio e1000e usb_common > dca scsi_mod fan thermal [last unloaded: msr] > [Sat Jun 16 14:19:01 2018] CPU: 0 PID: 0 Comm: swapper/0 > Tainted: P W O 4.16.0-2-amd64 #1 Debian 4.16.12-1 > [Sat Jun 16 14:19:01 2018] Hardware name: Gigabyte Technology > Co., Ltd. To be filled by O.E.M./Z77X-UP7, BIOS F5 11/22/2012 > [Sat Jun 16 14:19:01 2018] RIP: 0010:hfsc_dequeue+0x27e/0x370 > [sch_hfsc] > [Sat Jun 16 14:19:01 2018] RSP: 0018:ffff981a1f203eb0 EFLAGS: > 00010246 > [Sat Jun 16 14:19:01 2018] RAX: 0000000000000000 RBX: > ffff9819be548188 RCX: 0000000000000018 > [Sat Jun 16 14:19:01 2018] RDX: 0000000000000002 RSI: > 0000000000000000 RDI: ffff9819be548480 > [Sat Jun 16 14:19:01 2018] RBP: 00000005283c02b1 R08: > 0000000000000000 R09: ffff9819f8af08c4 > [Sat Jun 16 14:19:01 2018] R10: 000000005283c02a R11: > 000000005283c02a R12: ffff9819be548000 > [Sat Jun 16 14:19:01 2018] R13: ffff9819be548480 R14: > ffff9819036e3ee8 R15: ffff9819be548000 > [Sat Jun 16 14:19:01 2018] FS: 0000000000000000(0000) > GS:ffff981a1f200000(0000) knlGS:0000000000000000 > [Sat Jun 16 14:19:01 2018] CS: 0010 DS: 0000 ES: 0000 CR0: > 0000000080050033 > [Sat Jun 16 14:19:01 2018] CR2: 00007f6b9d411000 CR3: > 00000007b460a006 CR4: 00000000001626f0 > [Sat Jun 16 14:19:01 2018] Call Trace: > [Sat Jun 16 14:19:01 2018] <IRQ> > [Sat Jun 16 14:19:01 2018] __qdisc_run+0x324/0x570 > [Sat Jun 16 14:19:01 2018] net_tx_action+0x102/0x1f0 > [Sat Jun 16 14:19:01 2018] __do_softirq+0xde/0x2b4 > [Sat Jun 16 14:19:01 2018] irq_exit+0xae/0xb0 > [Sat Jun 16 14:19:01 2018] smp_apic_timer_interrupt+0x6c/0x120 > [Sat Jun 16 14:19:01 2018] apic_timer_interrupt+0xf/0x20 > [Sat Jun 16 14:19:01 2018] </IRQ> > [Sat Jun 16 14:19:01 2018] RIP: 0010:poll_idle+0x2f/0x5f > [Sat Jun 16 14:19:01 2018] RSP: 0018:ffffffff85c03e88 EFLAGS: > 00000246 ORIG_RAX: ffffffffffffff12 > [Sat Jun 16 14:19:01 2018] RAX: ffffffff85c12480 RBX: > ffffffff85cb2ba0 RCX: 0000000000000000 > [Sat Jun 16 14:19:01 2018] RDX: 0000000000000000 RSI: > ffffffff85cb2ba0 RDI: ffff981a1f229948 > [Sat Jun 16 14:19:01 2018] RBP: ffff981a1f229948 R08: > 00000000ffffffff R09: 0000000000000000 > [Sat Jun 16 14:19:01 2018] R10: ffffffff85c03e70 R11: > 0000000000000009 R12: 0000000000000000 > [Sat Jun 16 14:19:01 2018] R13: ffffffff85cb2bb8 R14: > 0000000000000000 R15: 0000014a0ef5adbc > [Sat Jun 16 14:19:01 2018] ? acpi_idle_do_entry+0x30/0x30 > [Sat Jun 16 14:19:01 2018] cpuidle_enter_state+0x70/0x2b0 > [Sat Jun 16 14:19:01 2018] do_idle+0x183/0x1e0 > [Sat Jun 16 14:19:01 2018] cpu_startup_entry+0x6f/0x80 > [Sat Jun 16 14:19:01 2018] start_kernel+0x458/0x478 > [Sat Jun 16 14:19:01 2018] secondary_startup_64+0xa5/0xb0 > [Sat Jun 16 14:19:01 2018] Code: 00 48 3d 90 00 00 00 49 8b 94 > 24 a8 02 00 00 0f 84 a2 00 00 00 48 85 d2 48 8b 70 70 0f 85 d5 > 00 00 00 48 85 f6 0f 85 98 00 00 00 <0f> 0b 31 f6 49 8d bc 24 > 88 > 04 00 00 31 ed e8 3f 5f 6d c4 e9 10 > [Sat Jun 16 14:19:01 2018] ---[ end trace 341a753dd983bda3 ]--- > > > * What outcome did you expect instead? > I expected the hfsc and fq-codel to continue working > without any > issues.
Looks like a kernel problem to me. Can you reproduce if you use an older version of iproute? -- Kind regards, Luca Boccassi
signature.asc
Description: This is a digitally signed message part