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.

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages iproute2 depends on:
ii  debconf [debconf-2.0]  1.5.66
ii  libc6                  2.27-3
ii  libcap2                1:2.25-1.2
ii  libcap2-bin            1:2.25-1.2
ii  libdb5.3               5.3.28-13.1+b1
ii  libelf1                0.170-0.4
ii  libmnl0                1.0.4-2
ii  libselinux1            2.8-1

Versions of packages iproute2 recommends:
pn  libatm1       <none>
ii  libxtables12  1.6.2-1

Versions of packages iproute2 suggests:
pn  iproute2-doc  <none>

-- debconf information:
  iproute2/setcaps: false

Reply via email to