imq / linuximq

Pseudo-driver for the intermediate queue device.
https://imq.github.io/
GNU General Public License v2.0
99 stars 51 forks source link

Error with kernel-4.8.0 and 4.8.1 #45

Closed costel78 closed 8 years ago

costel78 commented 8 years ago

Patch for kernel 4.8 seems to be incomplete:

ERROR: "validate_xmit_skb_list" [drivers/net/imq.ko] undefined!
ERROR: "dev_hard_start_xmit" [drivers/net/imq.ko] undefined!
make[1]: *** [scripts/Makefile.modpost:91: __modpost] Error 1
make: *** [Makefile:1180: modules] Error 2

Both functions are defined in netdevice.h and implemented in net/core/dev.c, but they are not visible. I had to add EXPORT_SYMBOL(validate_xmit_skb_list); and EXPORT_SYMBOL(dev_hard_start_xmit);in dev.c

Well, my c/c++ knowlegde are basics, kernel experience - a big zero. I just compared versions from 4.6 to 4.8 and dig on internet to understand notions new to me, so please advise me. The kernel is compiled, both bzImage and all modules, but it is safe ?

k0ste commented 8 years ago

@costel78, please try this patch #46.

costel78 commented 8 years ago

The patch apply clean, no error during compile, but I got kernel panic as I load imq module. I tried to compile it as build-in. As soon as I redirect something to imq0 kernel crash instantly.

k0ste commented 8 years ago

I think you overtuned your kernel. I test patches before push.

selection_003

iperf3

selection_004

k0ste commented 8 years ago

I can reproduce. Kernel panic if add qdisc to imq interface, like htb+sfq. And set imq interface up.

costel78 commented 8 years ago

Not really overtuning, but I also use account and ipmark from xtables-addons. I tested with vanilla kernel and nothing else, with same result. At first, I really believed it is xtables-addons or something from gentoo-patches. Yes, same setup here, PPPoE and ethernet interfaces directed to imq[0-3] interfaces and htb+sfq used to traffic shaping. Please, forgive my English.

Thank you very much for your support. I really appreciate.

k0ste commented 8 years ago

IMQ is a community maintained project. Please attach your crash dump, and we can summon Gao, to look at patch and fix the problem.

costel78 commented 8 years ago

I am unable to reproduce it on my own pc (a single net interface) and won't have physically access to server until tomorrow. I'll post a picture of crash dump as soon as possible.

costel78 commented 8 years ago

img_20161016_110953

Sorry for quality.

gfreewind commented 8 years ago

Could you paste the core dump with text format ?

costel78 commented 8 years ago

I am sorry but first, I don't know exactly how to do that (as I remember I'll need kexec) and, second, server downtime became a issue. It is not mine, I helped a friend to switch from mac/ip to pppoe, therefor the need for imq. The main idea is the server is in production, around 150 customers. I see two solutions:

  1. familiarize myself with kexec (or whatever is necessary) and try to do the tests early in the morning to not perturb their clients to much, if they will agree with the plan.
  2. maybe provide me some hints to trigger the error on my own computer. Only one ethernet interface here.

Thank you!

micron10 commented 8 years ago

Hi This is a crash dump from my system with : IMQ + hfsc + sfq + pppoe + pptp + eoip + l2tp + iptables

[48137.977771] mpt3sas version 13.100.00.00 loaded [48162.115442] IMQ driver loaded successfully. (numdevs = 2, numqueues = 1, imq_dev_accurate_stats = 1) [48162.139578] Hooking IMQ before NAT on PREROUTING. [48162.152283] Hooking IMQ before NAT on POSTROUTING. [48176.852343] BUG: unable to handle kernel NULL pointer dereference at (null) [48176.852796] IP: [] noop_enqueue+0x0/0x10 [48176.852800] PGD 216979067 PUD 216aeb067 PMD 0 [48176.852802] Oops: 0000 [#1] SMP [48176.852802] Modules linked in: sch_hfsc imq mpt3sas raid_class scsi_transport_sas udp_diag unix_diag af_packet_diag xt_TCPMSS ipt_REJECT nf_reject_ipv4 iptable_filter xt_IMQ iptable_mangle xt_nat xt_addrtype iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 ip_tables ppp_async crc_ccitt l2tp_ppp l2tp_netlink l2tp_core eoip netconsole pppoe w83627ehf hwmon_vid pcnet32 de4x5 tulip dmfe ne2k_pci 8390 b44 ssb natsemi 3c59x fealnx via_rhine sis900 e100 8139cp 8139too dl2k acenic r8169 mii sky2 tg3 libphy e1000e e1000 igb i2c_algo_bit ptp pps_core nf_nat_ftp nf_conntrack_ftp nf_nat_pptp nf_nat_proto_gre nf_conntrack_pptp nf_conntrack_proto_gre nf_nat nf_conntrack pptp gre pppox mcryptd sha1_ssse3 sha1_generic arc4 ecb ppp_mppe ppp_generic slhc [last unloaded: mpt3sas] [48176.852823] CPU: 1 PID: 2601 Comm: mysqld Tainted: G O 4.8.1 #1 [48176.852824] Hardware name: Supermicro X9SCL/X9SCM/X9SCL/X9SCM, BIOS 2.0b 09/17/2012 [48176.852824] task: ffff880215f56780 task.stack: ffff880216198000 [48176.852826] RIP: 0010:[] [] noop_enqueue+0x0/0x10 [48176.852827] RSP: 0000:ffff880227303bd0 EFLAGS: 00010246 [48176.852827] RAX: 00000000000005dc RBX: ffff8801d42f8900 RCX: 0000000004000000 [48176.852828] RDX: 0000000000000000 RSI: ffffffff8187abc0 RDI: ffff8801d42f8900 [48176.852828] RBP: ffffffff8187abc0 R08: 0000000000097280 R09: ffffffff814509e5 [48176.852829] R10: 0000000080000000 R11: 0000000000000004 R12: 0000000000000001 [48176.852829] R13: ffff88021678fb00 R14: 0000000000000000 R15: ffff880224817000 [48176.852830] FS: 00007fad900ec700(0000) GS:ffff880227300000(0000) knlGS:0000000000000000 [48176.852831] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [48176.852831] CR2: 0000000000000000 CR3: 00000002163bd000 CR4: 00000000001406e0 [48176.852831] Stack: [48176.852833] ffffffffa0060359 ffff8802265a0000 ffff8802243c2010 0000000000000004 [48176.852833] ffff88021678fb00 0000000000000001 ffff8801d42f8900 ffffffffa0061010 [48176.852834] ffff8801d42f8900 ffff880215b87b48 ffffffffa0060b75 ffff88021678fb00 [48176.852835] Call Trace: [48176.852838] [48176.852838] [] ? imq_nf_queue+0xe9/0x6b0 [imq] [48176.852839] [] ? imq_nf_queue+0x255/0x364 [imq] [48176.852841] [] ? ip_fragment.constprop.5+0x70/0x70 [48176.852843] [] ? nf_queue+0x12f/0x190 [48176.852844] [] ? nf_hook_slow+0x5b/0xb0 [48176.852845] [] ? ip_output+0xa4/0xc0 [48176.852846] [] ? ip_fragment.constprop.5+0x70/0x70 [48176.852847] [] ? ip_forward+0x3ab/0x420 [48176.852848] [] ? ip_frag_mem+0x40/0x40 [48176.852849] [] ? ip_rcv+0x2e0/0x370 [48176.852851] [] ? packet_rcv+0x282/0x3b0 [48176.852852] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [48176.852854] [] ? netif_receive_skb_core+0x3e6/0x9a0 [48176.852855] [] ? br_handle_frame_finish+0x490/0x4d0 [48176.852856] [] ? task_tick_fair+0x5a7/0x9a0 [48176.852857] [] ? process_backlog+0x7c/0x110 [48176.852858] [] ? net_rx_action+0x1d7/0x2e0 [48176.852860] [] ? __do_softirq+0xf7/0x200 [48176.852861] [] ? irq_exit+0xbd/0xd0 [48176.852863] [] ? call_function_single_interrupt+0x81/0x90 [48176.852864] [48176.852873] Code: c7 04 c5 20 02 89 81 00 00 00 00 eb c1 e8 39 f0 ff ff 5b 48 c7 c7 80 ab 87 81 e9 4c 7f 0f 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 <48> 8b 02 48 89 07 b8 02 00 00 00 48 89 3a c3 90 31 c0 c3 0f 1f [48176.852874] RIP [] noop_enqueue+0x0/0x10 [48176.852875] RSP [48176.852875] CR2: 0000000000000000 [48176.852876] ---[ end trace 809d9adbbcd8b210 ]--- [48176.852876] Kernel panic - not syncing: Fatal exception in interrupt [48176.878345] Kernel Offset: disabled [48177.979776] Rebooting in 10 seconds.. [48188.031851] ACPI MEMORY or I/O RESET_REG.

k0ste commented 8 years ago

@costel78, @micron10, please test fixed patch #46.

costel78 commented 8 years ago

It is working, without issues. Patch applyed on kernel-4.8.4.

Thank you very much!

micron10 commented 8 years ago

Hi Kostantin please send my link with patch 46

On Fri, Oct 21, 2016 at 8:22 PM, Konstantin Shalygin < notifications@github.com> wrote:

@costel78 https://github.com/costel78, @micron10 https://github.com/micron10, please test fixed patch #46 https://github.com/imq/linuximq/pull/46.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imq/linuximq/issues/45#issuecomment-255429570, or mute the thread https://github.com/notifications/unsubscribe-auth/AMVh9OtjiFa4EgKzFMJRax02vD9qPrgsks5q2PTJgaJpZM4KSHQg .

micron10 commented 8 years ago

Hello Konstantin

PLease check this kernel dump from kernel 4.8.4 and last patch #46:

[ 3914.939900] EXT4-fs (sdc1): mounted filesystem without journal. Opts: (null) [ 4026.556701] INFO: rcu_sched self-detected stall on CPU [ 4026.556702] INFO: rcu_sched self-detected stall on CPU [ 4026.556703] INFO: rcu_sched self-detected stall on CPU [ 4026.556703] INFO: rcu_sched self-detected stall on CPU [ 4026.556704] INFO: rcu_sched self-detected stall on CPU [ 4026.556705] INFO: rcu_sched self-detected stall on CPU [ 4026.556705] [ 4026.556705] [ 4026.556705] [ 4026.556706] [ 4026.556706] [ 4026.556709] 0-...: (1 GPs behind) idle=94d/2/0 softirq=352489/352491 fqs=0 [ 4026.556711] 2-...: (1 GPs behind) idle=4c5/2/0 softirq=350155/350156 fqs=0 [ 4026.556713] 5-...: (1 GPs behind) idle=2f3/2/0 softirq=342886/342887 fqs=0 [ 4026.556715] 3-...: (6000 ticks this GP) idle=223/140000000000002/0 softirq=357295/357295 fqs=0 [ 4026.556717] 7-...: (1 GPs behind) idle=82d/140000000000001/0 softirq=331299/331307 fqs=0 [ 4026.556719] [ 4026.556719] [ 4026.556720] [ 4026.556720] [ 4026.556721] [ 4026.556721](t=6000 jiffies g=120530 c=120529 q=22117) [ 4026.556722](t=6000 jiffies g=120530 c=120529 q=22117) [ 4026.556722](t=6000 jiffies g=120530 c=120529 q=22117) [ 4026.556723](t=6000 jiffies g=120530 c=120529 q=22117) [ 4026.556724](t=6000 jiffies g=120530 c=120529 q=22117) [ 4026.556725] rcu_sched kthread starved for 6000 jiffies! g120530 c120529 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 [ 4026.556726] rcu_sched kthread starved for 6000 jiffies! g120530 c120529 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 [ 4026.556728] rcu_sched kthread starved for 6000 jiffies! g120530 c120529 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 [ 4026.556729] rcu_sched kthread starved for 6000 jiffies! g120530 c120529 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 [ 4026.556730] rcu_sched kthread starved for 6000 jiffies! g120530 c120529 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1 [ 4026.556731] rcu_sched S [ 4026.556731] rcu_sched S [ 4026.556732] rcu_sched S [ 4026.556733] rcu_sched S [ 4026.556733] rcu_sched S [ 4026.556734] 0000000000093f80 [ 4026.556734] 0000000000093f80 [ 4026.556735] 0000000000093f80 [ 4026.556735] 0000000000093f80 [ 4026.556736] 0000000000093f80 [ 4026.556736] 0 7 2 0x00000000 [ 4026.556737] 0 7 2 0x00000000 [ 4026.556738] 0 7 2 0x00000000 [ 4026.556739] 0 7 2 0x00000000 [ 4026.556739] 0 7 2 0x00000000 [ 4026.556740] ffff880215d04500 [ 4026.556741] ffff880215d04500 [ 4026.556741] ffff880215d04500 [ 4026.556742] ffff880215d04500 [ 4026.556742] ffff880215d04500 [ 4026.556743] 0000000000000246 [ 4026.556743] 0000000000000246 [ 4026.556743] 0000000000000246 [ 4026.556744] 0000000000000246 [ 4026.556744] 0000000000000246 [ 4026.556745] 0000000000000006 [ 4026.556745] 0000000000000006 [ 4026.556745] 0000000000000006 [ 4026.556746] 0000000000000006 [ 4026.556746] 0000000000000006 [ 4026.556747] ffff880215d48000 [ 4026.556747] ffff880215d48000 [ 4026.556748] ffff880215d48000 [ 4026.556748] ffff880215d48000 [ 4026.556748] ffff880215d48000 [ 4026.556748] [ 4026.556749] [ 4026.556749] [ 4026.556749] [ 4026.556749] [ 4026.556750] ffff880215d47e60 [ 4026.556750] ffff880215d47e60 [ 4026.556751] ffff880215d47e60 [ 4026.556751] ffff880215d47e60 [ 4026.556752] ffff880215d47e60 [ 4026.556752] 000000010005981f [ 4026.556753] 000000010005981f [ 4026.556753] 000000010005981f [ 4026.556753] 000000010005981f [ 4026.556754] 000000010005981f [ 4026.556754] ffff880215d47e00 [ 4026.556755] ffff880215d47e00 [ 4026.556755] ffff880215d47e00 [ 4026.556756] ffff880215d47e00 [ 4026.556756] ffff880215d47e00 [ 4026.556756] ffff88021748ca40 [ 4026.556757] ffff88021748ca40 [ 4026.556757] ffff88021748ca40 [ 4026.556758] ffff88021748ca40 [ 4026.556758] ffff88021748ca40 [ 4026.556758] [ 4026.556758] [ 4026.556759] [ 4026.556759] [ 4026.556759] [ 4026.556760] 0000000000000000 [ 4026.556760] 0000000000000000 [ 4026.556761] 0000000000000000 [ 4026.556761] 0000000000000000 [ 4026.556761] 0000000000000000 [ 4026.556762] ffffffff8157b54c [ 4026.556762] ffffffff8157b54c [ 4026.556763] ffffffff8157b54c [ 4026.556763] ffffffff8157b54c [ 4026.556763] ffffffff8157b54c [ 4026.556764] ffff88021748ca40 [ 4026.556764] ffff88021748ca40 [ 4026.556765] ffff88021748ca40 [ 4026.556765] ffff88021748ca40 [ 4026.556765] ffff88021748ca40 [ 4026.556766] ffffffff8157dacf [ 4026.556766] ffffffff8157dacf [ 4026.556767] ffffffff8157dacf [ 4026.556767] ffffffff8157dacf [ 4026.556767] ffffffff8157dacf [ 4026.556768] [ 4026.556768] [ 4026.556768] [ 4026.556768] [ 4026.556768] [ 4026.556769] Call Trace: [ 4026.556769] Call Trace: [ 4026.556769] Call Trace: [ 4026.556770] Call Trace: [ 4026.556770] Call Trace: [ 4026.556774] [] ? schedule+0x2c/0x80 [ 4026.556776] [] ? schedule+0x2c/0x80 [ 4026.556779] [] ? schedule+0x2c/0x80 [ 4026.556781] [] ? schedule+0x2c/0x80 [ 4026.556782] [] ? schedule+0x2c/0x80 [ 4026.556784] [] ? schedule_timeout+0x13f/0x260 [ 4026.556785] [] ? schedule_timeout+0x13f/0x260 [ 4026.556786] [] ? schedule_timeout+0x13f/0x260 [ 4026.556787] [] ? schedule_timeout+0x13f/0x260 [ 4026.556788] [] ? schedule_timeout+0x13f/0x260 [ 4026.556790] [] ? collect_expired_timers+0xa0/0xa0 [ 4026.556791] [] ? collect_expired_timers+0xa0/0xa0 [ 4026.556792] [] ? collect_expired_timers+0xa0/0xa0 [ 4026.556793] [] ? collect_expired_timers+0xa0/0xa0 [ 4026.556794] [] ? collect_expired_timers+0xa0/0xa0 [ 4026.556796] [] ? rcu_gp_kthread+0x452/0x860 [ 4026.556797] [] ? rcu_gp_kthread+0x452/0x860 [ 4026.556799] [] ? rcu_gp_kthread+0x452/0x860 [ 4026.556800] [] ? rcu_gp_kthread+0x452/0x860 [ 4026.556801] [] ? rcu_gp_kthread+0x452/0x860 [ 4026.556803] [] ? schedule+0x1b9/0x520 [ 4026.556804] [] ? schedule+0x1b9/0x520 [ 4026.556806] [] ? schedule+0x1b9/0x520 [ 4026.556807] [] ? schedule+0x1b9/0x520 [ 4026.556809] [] ? schedule+0x1b9/0x520 [ 4026.556810] [] ? sync_sched_exp_handler+0x70/0x70 [ 4026.556812] [] ? sync_sched_exp_handler+0x70/0x70 [ 4026.556813] [] ? sync_sched_exp_handler+0x70/0x70 [ 4026.556814] [] ? sync_sched_exp_handler+0x70/0x70 [ 4026.556816] [] ? sync_sched_exp_handler+0x70/0x70 [ 4026.556817] [] ? kthread+0xb8/0xd0 [ 4026.556818] [] ? kthread+0xb8/0xd0 [ 4026.556819] [] ? kthread+0xb8/0xd0 [ 4026.556820] [] ? kthread+0xb8/0xd0 [ 4026.556821] [] ? kthread+0xb8/0xd0 [ 4026.556823] [] ? ret_from_fork+0x1f/0x40 [ 4026.556824] [] ? ret_from_fork+0x1f/0x40 [ 4026.556825] [] ? ret_from_fork+0x1f/0x40 [ 4026.556826] [] ? ret_from_fork+0x1f/0x40 [ 4026.556828] [] ? ret_from_fork+0x1f/0x40 [ 4026.556829] [] ? kthread_worker_fn+0xf0/0xf0 [ 4026.556830] [] ? kthread_worker_fn+0xf0/0xf0 [ 4026.556831] [] ? kthread_worker_fn+0xf0/0xf0 [ 4026.556832] [] ? kthread_worker_fn+0xf0/0xf0 [ 4026.556833] [] ? kthread_worker_fn+0xf0/0xf0 [ 4026.556833] Task dump for CPU 0: [ 4026.556835] swapper/0 R running task 0 0 0 0x00200008 [ 4026.556836] ffffffff8188bc00 ffffffff810bb066 ffff880216e94c80 ffffffff81827f40 [ 4026.556837] 0000000000000000 ffffffff8188bc00 00000000ffffffff ffffffff810883c1 [ 4026.556839] 0000000000000092 ffffffff8180b4c0 0000000000005665 ffff880216e93f80 [ 4026.556839] Call Trace: [ 4026.556841] [] ? rcu_dump_cpu_stacks+0x90/0xb0 [ 4026.556843] [] ? rcu_check_callbacks+0x771/0x8c0 [ 4026.556844] [] ? trigger_load_balance+0x31/0x1e0 [ 4026.556845] [] ? update_process_times+0x23/0x50 [ 4026.556846] [] ? tick_sched_timer+0x37/0x70 [ 4026.556847] [] ? hrtimer_run_queues+0xb3/0x150 [ 4026.556849] [] ? hrtimer_interrupt+0x97/0x190 [ 4026.556850] [] ? smp_trace_apictimer interrupt+0x5e/0x90 [ 4026.556851] [] ? apic_timer_interrupt+0x81/0x90 [ 4026.556852] [] ? queued_spin_lock_slowpath+0x108/0x170 [ 4026.556854] [] ? skb_restore_cb+0x4d/0x70 [ 4026.556857] [] ? imq_dev_xmit+0x63/0xe0 [imq] [ 4026.556859] [] ? dev_hard_start_xmit+0x8f/0x130 [ 4026.556860] [] ? imq_nf_queue+0x1cd/0x6b0 [imq] [ 4026.556861] [] ? imq_nf_queue+0x255/0x364 [imq] [ 4026.556864] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.556866] [] ? nf_queue+0x12f/0x190 [ 4026.556867] [] ? nf_hook_slow+0x5b/0xb0 [ 4026.556868] [] ? ip_output+0xa4/0xc0 [ 4026.556869] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.556870] [] ? ip_forward+0x3ab/0x420 [ 4026.556872] [] ? ip_frag_mem+0x40/0x40 [ 4026.556872] [] ? ip_rcv+0x2e0/0x370 [ 4026.556874] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [ 4026.556875] [] ? netif_receive_skb_core+0x3e6/0x9a0 [ 4026.556877] [] ? process_backlog+0x7c/0x110 [ 4026.556877] [] ? net_rx_action+0x1d7/0x2e0 [ 4026.556879] [] ? do_softirq+0xf7/0x200 [ 4026.556881] [] ? irq_exit+0xbd/0xd0 [ 4026.556882] [] ? call_functionsingle interrupt+0x81/0x90 [ 4026.556885] [] ? poll_idle+0x35/0x70 [ 4026.556886] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.556888] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.556890] [] ? start_kernel+0x36c/0x374 [ 4026.556890] Task dump for CPU 2: [ 4026.556891] swapper/2 R running task 0 0 1 0x00000008 [ 4026.556893] ffffffffffffff04 ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.556894] ffff880215d63ee0 0000000000000018 0000000000000002 ffffffff8188bbc0 [ 4026.556895] ffff880215d60000 ffff880215d60000 ffff88021527e800 ffff880215d60000 [ 4026.556896] Call Trace: [ 4026.556897] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.556898] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.556899] Task dump for CPU 3: [ 4026.556900] tc R running task 0 3112 3111 0x00000008 [ 4026.556901] ffff88020433b9f0 ffff88020433ba50 ffff880179977e00 ffff880215c03600 [ 4026.556903] 00000000024102c0 0000000000000246 00000000024000c0 ffffffff81453b0c [ 4026.556904] 0000000000000246 ffff880179977e00 0000000000000000 00000000024000c0 [ 4026.556904] Call Trace: [ 4026.556906] [] ? pskb_expand_head+0x5c/0x200 [ 4026.556907] [] ? slab_free+0x2f8/0x380 [ 4026.556909] [] ? rtnl_unlock+0x30/0x40 [ 4026.556911] [] ? unfreeze_partials.isra.21+0x50/0x1a0 [ 4026.556912] [] ? skb_restore_cb+0x51/0x70 [ 4026.556913] [] ? skb_restore_cb+0x4d/0x70 [ 4026.556915] [] ? skb_release_head_state+0x53/0x120 [ 4026.556916] [] ? skb_release_all+0x9/0x20 [ 4026.556917] [] ? kfree_skb+0x19/0x30 [ 4026.556918] [] ? rtnl_unlock+0x30/0x40 [ 4026.556919] [] ? netdev_run_todo+0x4c/0x2f0 [ 4026.556920] [] ? rtnl_newlink+0x810/0x810 [ 4026.556921] [] ? netlink_unicast+0x154/0x200 [ 4026.556923] [] ? netlink_sendmsg+0x2db/0x360 [ 4026.556924] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4026.556925] [] ? sock_sendmsg+0xb/0x20 [ 4026.556926] [] ? _sys_sendmsg+0x246/0x260 [ 4026.556927] [] ? _sys_recvmsg+0x108/0x130 [ 4026.556929] [] ? unix_stream_recvmsg+0x3b/0x40 [ 4026.556930] [] ? unix_ioctl+0x50/0x50 [ 4026.556932] [] ? sock_read_iter+0x8a/0xd0 [ 4026.556933] [] ? vfs_read+0xbc/0x110 [ 4026.556934] [] ? sys_sendmsg+0x3c/0x70 [ 4026.556936] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.556936] Task dump for CPU 5: [ 4026.556937] swapper/5 R running task 0 0 1 0x00000008 [ 4026.556939] ffffffffffffff9b ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.556940] ffff880215d6fee0 0000000000000018 0000000000000005 ffffffff8188bbc0 [ 4026.556941] ffff880215d6c000 ffff880215d6c000 ffff880215708400 ffff880215d6c000 [ 4026.556941] Call Trace: [ 4026.556943] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.556944] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.556945] Task dump for CPU 6: [ 4026.556946] swapper/6 R running task 0 0 1 0x00200008 [ 4026.556947] 0000000000000010 0000000000000246 ffff880215d73ed8 0000000000000018 [ 4026.556949] 0000000000000000 ffffffff81431ac0 0000000000000006 ffffffff8188bbc0 [ 4026.556950] ffff880215d70000 ffff880215d70000 ffff8802151f0000 ffff880215d70000 [ 4026.556950] Call Trace: [ 4026.556952] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.556953] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.556954] Task dump for CPU 7: [ 4026.556955] ippr R running task 0 3111 1 0x00000008 [ 4026.556956] 00000000fffffffe 0000000000655560 ffffffff8144c25c fffffff700000000 [ 4026.556957] ffff8802043e3e20 ffffffff0000000c 0000000000000001 0000000000000000 [ 4026.556958] 0000000000000000 ffff8802043e3db0 0000000000000000 0000000000000000 [ 4026.556959] Call Trace: [ 4026.556960] [] ? sys_sendmsg+0x3c/0x70 [ 4026.556961] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.556962] Task dump for CPU 0: [ 4026.556963] swapper/0 R running task 0 0 0 0x00200008 [ 4026.556965] 0000000000000010 0000000000000246 ffffffff81803f48 0000000000000018 [ 4026.556966] 0000000000000000 ffffffff81431ac0 0000000000000000 ffffffff8188bbc0 [ 4026.556967] ffffffff81800000 ffffffff81800000 ffff880215448000 ffffffff81800000 [ 4026.556967] Call Trace: [ 4026.556969] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.556971] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.556972] [] ? start_kernel+0x36c/0x374 [ 4026.556973] Task dump for CPU 2: [ 4026.556973] swapper/2 R running task 0 0 1 0x00000008 [ 4026.556975] ffffffff8188bc00 ffffffff810bb066 ffff880217094c80 ffffffff81827f40 [ 4026.556976] 0000000000000000 ffffffff8188bc00 00000000ffffffff ffffffff810883c1 [ 4026.556977] 0000000000000092 ffff880215d58000 0000000000005665 ffff880217093f80 [ 4026.556977] Call Trace: [ 4026.556979] [] ? rcu_dump_cpu_stacks+0x90/0xb0 [ 4026.556980] [] ? rcu_check_callbacks+0x771/0x8c0 [ 4026.556981] [] ? trigger_load_balance+0x31/0x1e0 [ 4026.556982] [] ? update_process_times+0x23/0x50 [ 4026.556984] [] ? tick_sched_timer+0x37/0x70 [ 4026.556985] [] ? hrtimer_run_queues+0xb3/0x150 [ 4026.556986] [] ? hrtimer_interrupt+0x97/0x190 [ 4026.556987] [] ? smp_trace_apictimer interrupt+0x5e/0x90 [ 4026.556988] [] ? apic_timer_interrupt+0x81/0x90 [ 4026.556989] [] ? queued_spin_lock_slowpath+0x108/0x170 [ 4026.556991] [] ? imq_nf_queue+0x20f/0x6b0 [imq] [ 4026.556992] [] ? imq_nf_queue+0x255/0x364 [imq] [ 4026.556994] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.556996] [] ? nf_queue+0x12f/0x190 [ 4026.556997] [] ? nf_hook_slow+0x5b/0xb0 [ 4026.556998] [] ? ip_output+0xa4/0xc0 [ 4026.556999] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557000] [] ? ip_forward+0x3ab/0x420 [ 4026.557001] [] ? ip_frag_mem+0x40/0x40 [ 4026.557002] [] ? ip_rcv+0x2e0/0x370 [ 4026.557003] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [ 4026.557005] [] ? netif_receive_skb_core+0x3e6/0x9a0 [ 4026.557006] [] ? imq_dev_xmit+0x9e/0xe0 [imq] [ 4026.557007] [] ? enqueue_task_fair+0x6a8/0x12b0 [ 4026.557008] [] ? process_backlog+0x7c/0x110 [ 4026.557009] [] ? net_rx_action+0x1d7/0x2e0 [ 4026.557010] [] ? do_softirq+0xf7/0x200 [ 4026.557011] [] ? irq_exit+0xbd/0xd0 [ 4026.557012] [] ? call_functionsingle interrupt+0x81/0x90 [ 4026.557014] [] ? cpuidle_enter_state+0x144/ 0x1f0 [ 4026.557016] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557017] Task dump for CPU 3: [ 4026.557018] tc R running task 0 3112 3111 0x00000008 [ 4026.557019] ffff88020433b9f0 ffff88020433ba50 ffff880179977e00 ffff880215c03600 [ 4026.557020] 00000000024102c0 0000000000000246 00000000024000c0 ffffffff81453b0c [ 4026.557021] 0000000000000246 ffff880179977e00 0000000000000000 00000000024000c0 [ 4026.557021] Call Trace: [ 4026.557023] [] ? pskb_expand_head+0x5c/0x200 [ 4026.557025] [] ? slab_free+0x2f8/0x380 [ 4026.557026] [] ? rtnl_unlock+0x30/0x40 [ 4026.557027] [] ? unfreeze_partials.isra.21+0x50/0x1a0 [ 4026.557029] [] ? skb_restore_cb+0x51/0x70 [ 4026.557030] [] ? skb_restore_cb+0x4d/0x70 [ 4026.557032] [] ? skb_release_head_state+0x53/0x120 [ 4026.557033] [] ? skb_release_all+0x9/0x20 [ 4026.557034] [] ? kfree_skb+0x19/0x30 [ 4026.557035] [] ? rtnl_unlock+0x30/0x40 [ 4026.557036] [] ? netdev_run_todo+0x4c/0x2f0 [ 4026.557037] [] ? rtnl_newlink+0x810/0x810 [ 4026.557038] [] ? netlink_unicast+0x154/0x200 [ 4026.557039] [] ? netlink_sendmsg+0x2db/0x360 [ 4026.557041] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4026.557042] [] ? sock_sendmsg+0xb/0x20 [ 4026.557042] [] ? _sys_sendmsg+0x246/0x260 [ 4026.557043] [] ? _sys_recvmsg+0x108/0x130 [ 4026.557045] [] ? unix_stream_recvmsg+0x3b/0x40 [ 4026.557046] [] ? unix_ioctl+0x50/0x50 [ 4026.557047] [] ? sock_read_iter+0x8a/0xd0 [ 4026.557048] [] ? vfs_read+0xbc/0x110 [ 4026.557049] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557051] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557051] Task dump for CPU 5: [ 4026.557052] swapper/5 R running task 0 0 1 0x00000008 [ 4026.557053] ffffffffffffff9b ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.557054] ffff880215d6fee0 0000000000000018 0000000000000005 ffffffff8188bbc0 [ 4026.557056] ffff880215d6c000 ffff880215d6c000 ffff880215708400 ffff880215d6c000 [ 4026.557056] Call Trace: [ 4026.557057] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.557059] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557059] Task dump for CPU 6: [ 4026.557060] swapper/6 R running task 0 0 1 0x00200008 [ 4026.557061] 0000000000000010 0000000000000246 ffff880215d73ed8 0000000000000018 [ 4026.557063] 0000000000000000 ffffffff81431ac0 0000000000000006 ffffffff8188bbc0 [ 4026.557064] ffff880215d70000 ffff880215d70000 ffff8802151f0000 ffff880215d70000 [ 4026.557064] Call Trace: [ 4026.557065] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557067] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557067] Task dump for CPU 7: [ 4026.557068] ippr R running task 0 3111 1 0x00000008 [ 4026.557069] 00000000fffffffe 0000000000655560 ffffffff8144c25c fffffff700000000 [ 4026.557070] ffff8802043e3e20 ffffffff0000000c 0000000000000001 0000000000000000 [ 4026.557071] 0000000000000000 ffff8802043e3db0 0000000000000000 0000000000000000 [ 4026.557072] Call Trace: [ 4026.557072] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557074] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557074] Task dump for CPU 0: [ 4026.557076] swapper/0 R running task 0 0 0 0x00200008 [ 4026.557077] 0000000000000010 0000000000000246 ffffffff81803f48 0000000000000018 [ 4026.557079] 0000000000000000 ffffffff81431ac0 0000000000000000 ffffffff8188bbc0 [ 4026.557080] ffffffff81800000 ffffffff81800000 ffff880215448000 ffffffff81800000 [ 4026.557080] Call Trace: [ 4026.557082] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557083] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557085] [] ? start_kernel+0x36c/0x374 [ 4026.557085] Task dump for CPU 2: [ 4026.557086] swapper/2 R running task 0 0 1 0x00000008 [ 4026.557088] ffffffffffffff04 ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.557089] ffff880215d63ee0 0000000000000018 0000000000000002 ffffffff8188bbc0 [ 4026.557090] ffff880215d60000 ffff880215d60000 ffff88021527e800 ffff880215d60000 [ 4026.557090] Call Trace: [ 4026.557092] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.557093] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557094] Task dump for CPU 3: [ 4026.557095] tc R running task 0 3112 3111 0x00000008 [ 4026.557096] ffff88020433b9f0 ffff88020433ba50 ffff880179977e00 ffff880215c03600 [ 4026.557097] 00000000024102c0 0000000000000246 00000000024000c0 ffffffff81453b0c [ 4026.557098] 0000000000000246 ffff880179977e00 0000000000000000 00000000024000c0 [ 4026.557099] Call Trace: [ 4026.557100] [] ? pskb_expand_head+0x5c/0x200 [ 4026.557102] [] ? __slab_free+0x2f8/0x380 [ 4026.557103] [] ? rtnl_unlock+0x30/0x40 [ 4026.557105] [] ? unfreeze_partials.isra.21+0x50/0x1a0 [ 4026.557106] [] ? skb_restore_cb+0x51/0x70 [ 4026.557107] [] ? skb_restore_cb+0x4d/0x70 [ 4026.557109] [] ? skb_release_head_state+0x53/0x120 [ 4026.557110] [] ? skb_release_all+0x9/0x20 [ 4026.557112] [] ? kfree_skb+0x19/0x30 [ 4026.557112] [] ? rtnl_unlock+0x30/0x40 [ 4026.557113] [] ? netdev_run_todo+0x4c/0x2f0 [ 4026.557114] [] ? rtnl_newlink+0x810/0x810 [ 4026.557116] [] ? netlink_unicast+0x154/0x200 [ 4026.557117] [] ? netlink_sendmsg+0x2db/0x360 [ 4026.557118] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4026.557119] [] ? sock_sendmsg+0xb/0x20 [ 4026.557120] [] ? _syssendmsg+0x246/0x260 [ 4026.557121] [] ? sys_recvmsg+0x108/0x130 [ 4026.557122] [] ? unix_stream_recvmsg+0x3b/0x40 [ 4026.557123] [] ? unix_ioctl+0x50/0x50 [ 4026.557125] [] ? sock_read_iter+0x8a/0xd0 [ 4026.557126] [] ? __vfs_read+0xbc/0x110 [ 4026.557127] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557128] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557129] Task dump for CPU 5: [ 4026.557130] swapper/5 R running task 0 0 1 0x00000008 [ 4026.557131] ffffffff8188bc00 ffffffff810bb066 ffff880217394c80 ffffffff81827f40 [ 4026.557133] 0000000000000000 ffffffff8188bc00 00000000ffffffff ffffffff810883c1 [ 4026.557134] 0000000000000092 ffff880215d5a280 0000000000005665 ffff880217393f80 [ 4026.557134] Call Trace: [ 4026.557135] [] ? rcu_dump_cpu_stacks+0x90/0xb0 [ 4026.557137] [] ? rcu_check_callbacks+0x771/0x8c0 [ 4026.557138] [] ? trigger_load_balance+0x31/0x1e0 [ 4026.557139] [] ? update_process_times+0x23/0x50 [ 4026.557140] [] ? tick_sched_timer+0x37/0x70 [ 4026.557141] [] ? hrtimer_run_queues+0xb3/0x150 [ 4026.557143] [] ? hrtimer_interrupt+0x97/0x190 [ 4026.557144] [] ? smp_trace_apictimer interrupt+0x5e/0x90 [ 4026.557145] [] ? apic_timer_interrupt+0x81/0x90 [ 4026.557146] [] ? queued_spin_lock_slowpath+0x106/0x170 [ 4026.557148] [] ? imq_nf_queue+0x20f/0x6b0 [imq] [ 4026.557149] [] ? imq_nf_queue+0x255/0x364 [imq] [ 4026.557151] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557152] [] ? nf_queue+0x12f/0x190 [ 4026.557153] [] ? nf_hook_slow+0x5b/0xb0 [ 4026.557155] [] ? ip_output+0xa4/0xc0 [ 4026.557156] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557157] [] ? ip_forward+0x3ab/0x420 [ 4026.557158] [] ? ip_frag_mem+0x40/0x40 [ 4026.557159] [] ? ip_rcv+0x2e0/0x370 [ 4026.557160] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [ 4026.557161] [] ? netif_receive_skb_core+0x3e6/0x9a0 [ 4026.557163] [] ? process_backlog+0x7c/0x110 [ 4026.557163] [] ? net_rx_action+0x1d7/0x2e0 [ 4026.557165] [] ? do_softirq+0xf7/0x200 [ 4026.557166] [] ? irq_exit+0xbd/0xd0 [ 4026.557168] [] ? do_IRQ+0x4a/0xc0 [ 4026.557169] [] ? common_interrupt+0x81/0x81 [ 4026.557171] [] ? cpuidle_enter_state+0x144/ 0x1f0 [ 4026.557172] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557173] Task dump for CPU 6: [ 4026.557174] swapper/6 R running task 0 0 1 0x00200008 [ 4026.557175] 0000000000000010 0000000000000246 ffff880215d73ed8 0000000000000018 [ 4026.557177] 0000000000000000 ffffffff81431ac0 0000000000000006 ffffffff8188bbc0 [ 4026.557178] ffff880215d70000 ffff880215d70000 ffff8802151f0000 ffff880215d70000 [ 4026.557178] Call Trace: [ 4026.557179] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557181] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557181] Task dump for CPU 7: [ 4026.557182] ippr R running task 0 3111 1 0x00000008 [ 4026.557184] 00000000fffffffe 0000000000655560 ffffffff8144c25c fffffff700000000 [ 4026.557185] ffff8802043e3e20 ffffffff0000000c 0000000000000001 0000000000000000 [ 4026.557186] 0000000000000000 ffff8802043e3db0 0000000000000000 0000000000000000 [ 4026.557186] Call Trace: [ 4026.557187] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557188] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557189] Task dump for CPU 0: [ 4026.557191] swapper/0 R running task 0 0 0 0x00200008 [ 4026.557192] 0000000000000010 0000000000000246 ffffffff81803f48 0000000000000018 [ 4026.557193] 0000000000000000 ffffffff81431ac0 0000000000000000 ffffffff8188bbc0 [ 4026.557194] ffffffff81800000 ffffffff81800000 ffff880215448000 ffffffff81800000 [ 4026.557195] Call Trace: [ 4026.557196] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557198] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557200] [] ? start_kernel+0x36c/0x374 [ 4026.557200] Task dump for CPU 2: [ 4026.557201] swapper/2 R running task 0 0 1 0x00000008 [ 4026.557202] ffffffffffffff04 ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.557204] ffff880215d63ee0 0000000000000018 0000000000000002 ffffffff8188bbc0 [ 4026.557205] ffff880215d60000 ffff880215d60000 ffff88021527e800 ffff880215d60000 [ 4026.557205] Call Trace: [ 4026.557206] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.557208] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557208] Task dump for CPU 3: [ 4026.557210] tc R running task 0 3112 3111 0x00000008 [ 4026.557211] ffffffff8188bc00 ffffffff810bb066 ffff880217194c80 ffffffff81827f40 [ 4026.557212] 0000000000000000 ffffffff8188bc00 00000000ffffffff ffffffff810883c1 [ 4026.557213] 0000000000000092 ffff880215f16780 0000000000005665 ffff880217193f80 [ 4026.557214] Call Trace: [ 4026.557215] [] ? rcu_dump_cpu_stacks+0x90/0xb0 [ 4026.557217] [] ? rcu_check_callbacks+0x771/0x8c0 [ 4026.557218] [] ? trigger_load_balance+0x31/0x1e0 [ 4026.557219] [] ? update_process_times+0x23/0x50 [ 4026.557220] [] ? tick_sched_timer+0x37/0x70 [ 4026.557221] [] ? hrtimer_run_queues+0xb3/0x150 [ 4026.557222] [] ? hrtimer_interrupt+0x97/0x190 [ 4026.557223] [] ? smp_trace_apictimer interrupt+0x5e/0x90 [ 4026.557224] [] ? apic_timer_interrupt+0x81/0x90 [ 4026.557226] [] ? skb_save_cb+0x15/0x70 [ 4026.557227] [] ? queued_spin_lock_slowpath+0x152/0x170 [ 4026.557229] [] ? imq_nf_queue+0x20f/0x6b0 [imq] [ 4026.557230] [] ? imq_nf_queue+0x255/0x364 [imq] [ 4026.557232] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557233] [] ? nf_queue+0x12f/0x190 [ 4026.557234] [] ? nf_hook_slow+0x5b/0xb0 [ 4026.557235] [] ? ip_output+0xa4/0xc0 [ 4026.557237] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557238] [] ? ip_forward+0x3ab/0x420 [ 4026.557239] [] ? ip_frag_mem+0x40/0x40 [ 4026.557240] [] ? ip_rcv+0x2e0/0x370 [ 4026.557241] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [ 4026.557242] [] ? __netif_receive_skb_core+0x3e6/0x9a0 [ 4026.557243] [] ? napi_complete_done+0x20/0x90 [ 4026.557245] [] ? netif_receive_skb_core+0x3e6/0x9a0 [ 4026.557246] [] ? imq_dev_xmit+0x9e/0xe0 [imq] [ 4026.557247] [] ? process_backlog+0x7c/0x110 [ 4026.557248] [] ? net_rx_action+0x1d7/0x2e0 [ 4026.557249] [] ? do_softirq+0xf7/0x200 [ 4026.557250] [] ? irq_exit+0xbd/0xd0 [ 4026.557252] [] ? do_IRQ+0x4a/0xc0 [ 4026.557253] [] ? common_interrupt+0x81/0x81 [ 4026.557255] [] ? skb_restore_cb+0x51/0x70 [ 4026.557256] [] ? skb_restore_cb+0x4d/0x70 [ 4026.557258] [] ? skb_release_head_state+0x53/0x120 [ 4026.557259] [] ? skb_release_all+0x9/0x20 [ 4026.557260] [] ? kfree_skb+0x19/0x30 [ 4026.557261] [] ? rtnl_unlock+0x30/0x40 [ 4026.557262] [] ? netdev_run_todo+0x4c/0x2f0 [ 4026.557263] [] ? rtnl_newlink+0x810/0x810 [ 4026.557264] [] ? netlink_unicast+0x154/0x200 [ 4026.557266] [] ? netlink_sendmsg+0x2db/0x360 [ 4026.557267] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4026.557268] [] ? sock_sendmsg+0xb/0x20 [ 4026.557269] [] ? _sys_sendmsg+0x246/0x260 [ 4026.557270] [] ? _sys_recvmsg+0x108/0x130 [ 4026.557271] [] ? unix_stream_recvmsg+0x3b/0x40 [ 4026.557272] [] ? unix_ioctl+0x50/0x50 [ 4026.557274] [] ? sock_read_iter+0x8a/0xd0 [ 4026.557275] [] ? vfs_read+0xbc/0x110 [ 4026.557276] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557277] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557278] Task dump for CPU 5: [ 4026.557279] swapper/5 R running task 0 0 1 0x00000008 [ 4026.557280] ffffffffffffff9b ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.557281] ffff880215d6fee0 0000000000000018 0000000000000005 ffffffff8188bbc0 [ 4026.557283] ffff880215d6c000 ffff880215d6c000 ffff880215708400 ffff880215d6c000 [ 4026.557283] Call Trace: [ 4026.557284] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.557286] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557286] Task dump for CPU 6: [ 4026.557287] swapper/6 R running task 0 0 1 0x00200008 [ 4026.557289] 0000000000000010 0000000000000246 ffff880215d73ed8 0000000000000018 [ 4026.557290] 0000000000000000 ffffffff81431ac0 0000000000000006 ffffffff8188bbc0 [ 4026.557291] ffff880215d70000 ffff880215d70000 ffff8802151f0000 ffff880215d70000 [ 4026.557291] Call Trace: [ 4026.557293] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557294] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557294] Task dump for CPU 7: [ 4026.557295] ippr R running task 0 3111 1 0x00000008 [ 4026.557297] 00000000fffffffe 0000000000655560 ffffffff8144c25c fffffff700000000 [ 4026.557298] ffff8802043e3e20 ffffffff0000000c 0000000000000001 0000000000000000 [ 4026.557299] 0000000000000000 ffff8802043e3db0 0000000000000000 0000000000000000 [ 4026.557299] Call Trace: [ 4026.557300] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557301] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557302] Task dump for CPU 0: [ 4026.557303] swapper/0 R running task 0 0 0 0x00200008 [ 4026.557304] 0000000000000010 0000000000000246 ffffffff81803f48 0000000000000018 [ 4026.557306] 0000000000000000 ffffffff81431ac0 0000000000000000 ffffffff8188bbc0 [ 4026.557307] ffffffff81800000 ffffffff81800000 ffff880215448000 ffffffff81800000 [ 4026.557307] Call Trace: [ 4026.557308] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557310] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557311] [] ? start_kernel+0x36c/0x374 [ 4026.557312] Task dump for CPU 2: [ 4026.557313] swapper/2 R running task 0 0 1 0x00000008 [ 4026.557314] ffffffffffffff04 ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.557315] ffff880215d63ee0 0000000000000018 0000000000000002 ffffffff8188bbc0 [ 4026.557316] ffff880215d60000 ffff880215d60000 ffff88021527e800 ffff880215d60000 [ 4026.557316] Call Trace: [ 4026.557318] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.557319] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557320] Task dump for CPU 3: [ 4026.557321] tc R running task 0 3112 3111 0x00000008 [ 4026.557322] ffff88020433b9f0 ffff88020433ba50 ffff880179977e00 ffff880215c03600 [ 4026.557323] 00000000024102c0 0000000000000246 00000000024000c0 ffffffff81453b0c [ 4026.557324] 0000000000000246 ffff880179977e00 0000000000000000 00000000024000c0 [ 4026.557324] Call Trace: [ 4026.557326] [] ? pskb_expand_head+0x5c/0x200 [ 4026.557328] [] ? __slab_free+0x2f8/0x380 [ 4026.557329] [] ? rtnl_unlock+0x30/0x40 [ 4026.557330] [] ? unfreeze_partials.isra.21+0x50/0x1a0 [ 4026.557332] [] ? skb_restore_cb+0x51/0x70 [ 4026.557333] [] ? skb_restore_cb+0x4d/0x70 [ 4026.557334] [] ? skb_release_head_state+0x53/0x120 [ 4026.557336] [] ? skb_release_all+0x9/0x20 [ 4026.557337] [] ? kfree_skb+0x19/0x30 [ 4026.557338] [] ? rtnl_unlock+0x30/0x40 [ 4026.557339] [] ? netdev_run_todo+0x4c/0x2f0 [ 4026.557340] [] ? rtnl_newlink+0x810/0x810 [ 4026.557341] [] ? netlink_unicast+0x154/0x200 [ 4026.557342] [] ? netlink_sendmsg+0x2db/0x360 [ 4026.557343] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4026.557344] [] ? sock_sendmsg+0xb/0x20 [ 4026.557345] [] ? _syssendmsg+0x246/0x260 [ 4026.557346] [] ? sys_recvmsg+0x108/0x130 [ 4026.557347] [] ? unix_stream_recvmsg+0x3b/0x40 [ 4026.557348] [] ? unix_ioctl+0x50/0x50 [ 4026.557349] [] ? sock_read_iter+0x8a/0xd0 [ 4026.557351] [] ? __vfs_read+0xbc/0x110 [ 4026.557352] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557353] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4026.557354] Task dump for CPU 5: [ 4026.557354] swapper/5 R running task 0 0 1 0x00000008 [ 4026.557356] ffffffffffffff9b ffffffff81431ae4 0000000000000010 0000000000000282 [ 4026.557357] ffff880215d6fee0 0000000000000018 0000000000000005 ffffffff8188bbc0 [ 4026.557358] ffff880215d6c000 ffff880215d6c000 ffff880215708400 ffff880215d6c000 [ 4026.557358] Call Trace: [ 4026.557360] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4026.557361] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557362] Task dump for CPU 6: [ 4026.557362] swapper/6 R running task 0 0 1 0x00200008 [ 4026.557364] 0000000000000010 0000000000000246 ffff880215d73ed8 0000000000000018 [ 4026.557365] 0000000000000000 ffffffff81431ac0 0000000000000006 ffffffff8188bbc0 [ 4026.557366] ffff880215d70000 ffff880215d70000 ffff8802151f0000 ffff880215d70000 [ 4026.557366] Call Trace: [ 4026.557368] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4026.557369] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4026.557370] Task dump for CPU 7: [ 4026.557370] ippr R running task 0 3111 1 0x00000008 [ 4026.557372] ffffffff8188bc00 ffffffff810bb066 ffff880217594c80 ffffffff81827f40 [ 4026.557373] 0000000000000000 ffffffff8188bc00 00000000ffffffff ffffffff810883c1 [ 4026.557374] 0000000000000096 ffff88021569c500 0000000000005665 ffff880217593f80 [ 4026.557374] Call Trace: [ 4026.557376] [] ? rcu_dump_cpu_stacks+0x90/0xb0 [ 4026.557377] [] ? rcu_check_callbacks+0x771/0x8c0 [ 4026.557378] [] ? trigger_load_balance+0x31/0x1e0 [ 4026.557379] [] ? update_process_times+0x23/0x50 [ 4026.557381] [] ? tick_sched_timer+0x37/0x70 [ 4026.557382] [] ? hrtimer_run_queues+0xb3/0x150 [ 4026.557383] [] ? hrtimer_interrupt+0x97/0x190 [ 4026.557384] [] ? smp_trace_apictimer interrupt+0x5e/0x90 [ 4026.557385] [] ? apic_timer_interrupt+0x81/0x90 [ 4026.557386] [] ? skb_save_cb+0x15/0x70 [ 4026.557387] [] ? queued_spin_lock_slowpath+0x152/0x170 [ 4026.557389] [] ? imq_nf_queue+0x20f/0x6b0 [imq] [ 4026.557390] [] ? imq_nf_queue+0x255/0x364 [imq] [ 4026.557391] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557393] [] ? nf_queue+0x12f/0x190 [ 4026.557394] [] ? nf_hook_slow+0x5b/0xb0 [ 4026.557395] [] ? ip_output+0xa4/0xc0 [ 4026.557396] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4026.557397] [] ? ip_forward+0x3ab/0x420 [ 4026.557398] [] ? ip_frag_mem+0x40/0x40 [ 4026.557399] [] ? ip_rcv+0x2e0/0x370 [ 4026.557400] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [ 4026.557402] [] ? netif_receive_skb_core+0x3e6/0x9a0 [ 4026.557403] [] ? process_backlog+0x7c/0x110 [ 4026.557404] [] ? net_rx_action+0x1d7/0x2e0 [ 4026.557405] [] ? do_softirq+0xf7/0x200 [ 4026.557406] [] ? do_softirq_own_stack+0x1c/0x30 [ 4026.557408] [] ? do_softirq.part.2+0x18/0x20 [ 4026.557409] [] ? local_bh_enable_ip+0x6e/0x70 [ 4026.557410] [] ? 0xffffffffa023d2d6 [ 4026.557411] [] ? netlink_dump+0x10d/0x270 [ 4026.557412] [] ? netlink_dump_start+0x11c/0x160 [ 4026.557414] [] ? iadb_ds+0x45/0x4a [IA] [ 4026.557415] [] ? 0xffffffffa023d170 [ 4026.557416] [] ? 0xffffffffa023d620 [ 4026.557417] [] ? iadb_pool_getfip+0xff1/0x3cf0 [xt_IADB] [ 4026.557419] [] ? alloc_pages_nodemask+0xd1/0xb20 [ 4026.557420] [] ? remove_wait_queue+0xd/0x50 [ 4026.557422] [] ? poll_freewait+0x40/0xa0 [ 4026.557423] [] ? do_select+0x731/0x7d0 [ 4026.557424] [] ? newslab+0x245/0x370 [ 4026.557426] [] ? slab_alloc.constprop.25+ 0x2b0/0x380 [ 4026.557427] [] ? poll_select_copy_remaining+ 0x120/0x120 [ 4026.557428] [] ? alloc_pages_nodemask+0xd1/0xb20 [ 4026.557429] [] ? insert_vmap_area+0x6c/0xc0 [ 4026.557430] [] ? alloc_vmap_area.isra.9+0x2fc/0x360 [ 4026.557431] [] ? 0xffffffffa0000120 [ 4026.557433] [] ? netlink_rcv_skb+0x9c/0xc0 [ 4026.557433] [] ? 0xffffffffa000017f [ 4026.557434] [] ? netlink_unicast+0x154/0x200 [ 4026.557436] [] ? netlink_sendmsg+0x2db/0x360 [ 4026.557437] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4026.557438] [] ? sock_sendmsg+0xb/0x20 [ 4026.557439] [] ? _sys_sendmsg+0x246/0x260 [ 4026.557440] [] ? sock_def_readable+0x34/0x60 [ 4026.557442] [] ? do_filp_open+0x8d/0xd0 [ 4026.557443] [] ? sys_sendmsg+0x3c/0x70 [ 4026.557444] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4038.838720] [ 4038.852301] 6-...: (6000 ticks this GP) idle=8fb/2/0 softirq=332005/332005 fqs=0 [ 4038.881278](t=6000 jiffies g=120530 c=120529 q=22117) [ 4038.896359] rcu_sched kthread starved for 6000 jiffies! g120530 c120529 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x0 [ 4038.928056] rcu_sched R running task 0 7 2 0x00000000 [ 4038.944822] ffff880215d04500 0000000000000246 0000000000000006 ffff880215d48000 [ 4038.978401] ffff880215d47e60 000000010005981f ffff880215d47e00 ffff88021748ca40 [ 4039.014059] 0000000000000000 ffffffff8157b54c ffff88021748ca40 ffffffff8157dacf [ 4039.051908] Call Trace: [ 4039.070680] [] ? schedule+0x2c/0x80 [ 4039.089842] [] ? schedule_timeout+0x13f/0x260 [ 4039.109030] [] ? collect_expired_timers+0xa0/0xa0 [ 4039.128317] [] ? rcu_gp_kthread+0x452/0x860 [ 4039.147517] [] ? schedule+0x1b9/0x520 [ 4039.166685] [] ? sync_sched_exp_handler+0x70/0x70 [ 4039.186082] [] ? kthread+0xb8/0xd0 [ 4039.205369] [] ? ret_from_fork+0x1f/0x40 [ 4039.224975] [] ? kthread_worker_fn+0xf0/0xf0 [ 4039.244654] Task dump for CPU 0: [ 4039.264101] swapper/0 R running task 0 0 0 0x00200008 [ 4039.284311] 0000000000000010 0000000000000246 ffffffff81803f48 0000000000000018 [ 4039.324903] 0000000000000000 ffffffff81431ac0 0000000000000000 ffffffff8188bbc0 [ 4039.367571] ffffffff81800000 ffffffff81800000 ffff880215448000 ffffffff81800000 [ 4039.411159] Call Trace: [ 4039.432183] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4039.453806] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4039.475074] [] ? start_kernel+0x36c/0x374 [ 4039.495872] Task dump for CPU 2: [ 4039.516241] swapper/2 R running task 0 0 1 0x00000008 [ 4039.536966] ffffffffffffff04 ffffffff81431ae4 0000000000000010 0000000000000282 [ 4039.577004] ffff880215d63ee0 0000000000000018 0000000000000002 ffffffff8188bbc0 [ 4039.617042] ffff880215d60000 ffff880215d60000 ffff88021527e800 ffff880215d60000 [ 4039.657707] Call Trace: [ 4039.677868] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4039.698926] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4039.719933] Task dump for CPU 3: [ 4039.740708] tc R running task 0 3112 3111 0x00000008 [ 4039.762269] ffff88020433b9f0 ffff88020433ba50 ffff880179977e00 ffff880215c03600 [ 4039.805516] 00000000024102c0 0000000000000246 00000000024000c0 ffffffff81453b0c [ 4039.850633] 0000000000000246 ffff880179977e00 0000000000000000 00000000024000c0 [ 4039.897178] Call Trace: [ 4039.920020] [] ? pskb_expand_head+0x5c/0x200 [ 4039.943107] [] ? slab_free+0x2f8/0x380 [ 4039.965677] [] ? rtnl_unlock+0x30/0x40 [ 4039.987682] [] ? unfreeze_partials.isra.21+0x50/0x1a0 [ 4040.009478] [] ? skb_restore_cb+0x51/0x70 [ 4040.030806] [] ? skb_restore_cb+0x4d/0x70 [ 4040.051950] [] ? skb_release_head_state+0x53/0x120 [ 4040.072897] [] ? skb_release_all+0x9/0x20 [ 4040.093623] [] ? kfree_skb+0x19/0x30 [ 4040.114176] [] ? rtnl_unlock+0x30/0x40 [ 4040.134594] [] ? netdev_run_todo+0x4c/0x2f0 [ 4040.154889] [] ? rtnl_newlink+0x810/0x810 [ 4040.174889] [] ? netlink_unicast+0x154/0x200 [ 4040.194385] [] ? netlink_sendmsg+0x2db/0x360 [ 4040.213193] [] ? rw_copy_check_uvector+0x4e/0x110 [ 4040.231619] [] ? sock_sendmsg+0xb/0x20 [ 4040.249515] [] ? _sys_sendmsg+0x246/0x260 [ 4040.266957] [] ? _sys_recvmsg+0x108/0x130 [ 4040.284303] [] ? unix_stream_recvmsg+0x3b/0x40 [ 4040.301399] [] ? unix_ioctl+0x50/0x50 [ 4040.318312] [] ? sock_read_iter+0x8a/0xd0 [ 4040.334992] [] ? vfs_read+0xbc/0x110 [ 4040.351424] [] ? sys_sendmsg+0x3c/0x70 [ 4040.367391] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f [ 4040.383133] Task dump for CPU 5: [ 4040.398226] swapper/5 R running task 0 0 1 0x00000008 [ 4040.413539] ffffffffffffff9b ffffffff81431ae4 0000000000000010 0000000000000282 [ 4040.442804] ffff880215d6fee0 0000000000000018 0000000000000005 ffffffff8188bbc0 [ 4040.473575] ffff880215d6c000 ffff880215d6c000 ffff880215708400 ffff880215d6c000 [ 4040.506087] Call Trace: [ 4040.522140] [] ? cpuidle_enter_state+0x144/0x1f0 [ 4040.538844] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4040.555879] Task dump for CPU 6: [ 4040.572778] swapper/6 R running task 0 0 1 0x00200008 [ 4040.590465] ffffffff8188bc00 ffffffff810bb066 ffff880217494c80 ffffffff81827f40 [ 4040.626321] 0000000000000000 ffffffff8188bc00 00000000ffffffff ffffffff810883c1 [ 4040.664228] ffffffff8108ff79 ffff880215d5ae00 0000000000005665 0000000000000096 [ 4040.704438] Call Trace: [ 4040.724464] [] ? rcu_dump_cpu_stacks+0x90/0xb0 [ 4040.745338] [] ? rcu_check_callbacks+0x771/0x8c0 [ 4040.766469] [] ? timekeeping_update+0xe9/0x140 [ 4040.787847] [] ? update_wall_time+0x42c/0x760 [ 4040.809248] [] ? update_process_times+0x23/0x50 [ 4040.830675] [] ? tick_sched_timer+0x37/0x70 [ 4040.852150] [] ? hrtimer_run_queues+0xb3/0x150 [ 4040.873774] [] ? hrtimer_interrupt+0x97/0x190 [ 4040.895520] [] ? smp_trace_apictimer interrupt+0x5e/0x90 [ 4040.917477] [] ? apic_timer_interrupt+0x81/0x90 [ 4040.939163] [] ? queued_spin_lock_slowpath+0x154/0x170 [ 4040.960934] [] ? skb_restore_cb+0x4d/0x70 [ 4040.982479] [] ? imq_dev_xmit+0x63/0xe0 [imq] [ 4041.003565] [] ? dev_hard_start_xmit+0x8f/0x130 [ 4041.024292] [] ? __imq_nf_queue+0x1cd/0x6b0 [imq] [ 4041.044649] [] ? imq_nf_queue+0x255/0x364 [imq] [ 4041.064514] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4041.084034] [] ? nf_queue+0x12f/0x190 [ 4041.103579] [] ? nf_hook_slow+0x5b/0xb0 [ 4041.122791] [] ? ip_output+0xa4/0xc0 [ 4041.141857] [] ? ip_fragment.constprop.5+0x70/0x70 [ 4041.160906] [] ? ip_forward+0x3ab/0x420 [ 4041.179742] [] ? ip_frag_mem+0x40/0x40 [ 4041.197997] [] ? ip_rcv+0x2e0/0x370 [ 4041.215599] [] ? ip_local_deliver_finish+0x1b0/0x1b0 [ 4041.232966] [] ? netif_receive_skb_core+0x3e6/0x9a0 [ 4041.249954] [] ? imq_dev_xmit+0x9e/0xe0 [imq] [ 4041.266498] [] ? process_backlog+0x7c/0x110 [ 4041.282577] [] ? net_rx_action+0x1d7/0x2e0 [ 4041.298751] [] ? do_softirq+0xf7/0x200 [ 4041.314582] [] ? irq_exit+0xbd/0xd0 [ 4041.330007] [] ? call_functionsingle interrupt+0x81/0x90 [ 4041.345860] [] ? poll_idle+0x2e/0x70 [ 4041.361913] [] ? cpuidle_enter_state+0x120/0x1f0 [ 4041.378296] [] ? cpu_startup_entry+0x1ae/0x1f0 [ 4041.394618] Task dump for CPU 7: [ 4041.410719] ippr R running task 0 3111 1 0x00000008 [ 4041.427496] 00000000fffffffe 0000000000655560 ffffffff8144c25c fffffff700000000 [ 4041.460745] ffff8802043e3e20 ffffffff0000000c 0000000000000001 0000000000000000 [ 4041.495402] 0000000000000000 ffff8802043e3db0 0000000000000000 0000000000000000 [ 4041.531663] Call Trace: [ 4041.549526] [] ? sys_sendmsg+0x3c/0x70 [ 4041.567989] [] ? entry_SYSCALL_64_fastpath+0x13/0x8f

On Mon, Oct 24, 2016 at 8:57 AM, costel78 notifications@github.com wrote:

It is working, without issues. Patch applyed on kernel-4.8.4.

Thank you very much!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imq/linuximq/issues/45#issuecomment-255654035, or mute the thread https://github.com/notifications/unsubscribe-auth/AMVh9NoK9RjB9fyIHchD9pQjWsMkzjATks5q3EivgaJpZM4KSHQg .

costel78 commented 8 years ago

With this patch #46 I have no further kernel crashs. Would my .config help here to see the differences ?

micron10 commented 8 years ago

no no need my config is too clean and i have : pppoe , ppptp, static ip, dhcp , and other serivces. This dump is from one of other machine with more serivces and its ok for debug only on this 3 machine i have error new patch is installed on 5 machine 2 work fine without error (pppoe,and static)

3 work no fine and need to back to kernel 4.7.8 (with pppoe,pptp,static dhcp and other ) and dump is from there.

Please check dump

m.

On Tue, Oct 25, 2016 at 10:04 PM, costel78 notifications@github.com wrote:

With this patch #46 https://raw.githubusercontent.com/k0ste/linuximq/614ca8c945237e11127030a6f353b72def95664e/kernel/v4.x/linux-4.8-imq.diff I have no further kernel crashs. Would my .config help here to see the differences ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imq/linuximq/issues/45#issuecomment-256143843, or mute the thread https://github.com/notifications/unsubscribe-auth/AMVh9IZSGxs1savXSUCtacC_hBjIz8lsks5q3lK8gaJpZM4KSHQg .

k0ste commented 8 years ago

@micron10, I test it with PPP->IMQ, GRE->IMQ, VLAN->IMQ. No any issues. All interfaces have attached htb+sfq.

Linux 4.8.4-1-ARCH #1 SMP PREEMPT Sun Oct 23 16:30:29 +07 2016 x86_64 GNU/Linux
10:29:48 up 1 day, 14:17,  3 users,  load average: 0.32, 0.15, 0.14

Chain PREROUTING (policy ACCEPT 560M packets, 167G bytes)
 pkts bytes target     prot opt in     out     source               destination
 337M   86G            all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi all protocols
  22M 2787M IMQ        all  --  vlan666 *       0.0.0.0/0            0.0.0.0/0           IMQ: todev 0
 519M  160G IMQ        all  --  ppp0   *       0.0.0.0/0            0.0.0.0/0           IMQ: todev 1
 828K  506M IMQ        all  --  Tunnel1 *       0.0.0.0/0            0.0.0.0/0           IMQ: todev 2
 142K   13M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol ssh NDPI set MARK  set 0xb
 7949  331K NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol telnet NDPI set MARK  set 0xb
1087K   99M MARK       icmp --  *      *       0.0.0.0/0            0.0.0.0/0            MARK set 0xb
 3035 2553K NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol viber NDPI set MARK  set 0xc
 141K  173M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol tor NDPI set MARK  set 0xc
1635K  733M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol ssl NDPI set MARK  set 0xc
 941K  659M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol http NDPI set MARK  set 0xc
1426K  496M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol skype NDPI set MARK  set 0xd
 308M   79G NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol bittorrent NDPI set MARK  set 0xf
 195K   17M MARK       all  --  *      *       192.168.0.196       !192.168.0.192/26     MARK set 0x1

Chain INPUT (policy ACCEPT 554M packets, 164G bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 5021K packets, 2870M bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 853M packets, 1160G bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain POSTROUTING (policy ACCEPT 858M packets, 1162G bytes)
 pkts bytes target     prot opt in     out     source               destination
 898K   53M TCPMSS     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp flags:0x06/0x02 TCPMSS clamp to PMTU
 498M  673G            all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi all protocols
 125K  212M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol ssh NDPI set MARK  set 0xb
 7951  318K NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol telnet NDPI set MARK  set 0xb
1041K   97M MARK       icmp --  *      *       0.0.0.0/0            0.0.0.0/0            MARK set 0xb
7641K   11G MARK       tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp spt:8200 MARK set 0xb
 3036 2562K NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol viber NDPI set MARK  set 0xc
84716   17M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol tor NDPI set MARK  set 0xc
2291K 2475M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol ssl NDPI set MARK  set 0xc
 961K  699M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol http NDPI set MARK  set 0xc
2346K 2861M NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol skype NDPI set MARK  set 0xd
7938K   11G NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol rsync NDPI set MARK  set 0xe
 450M  609G NDPI       all  --  *      *       0.0.0.0/0            0.0.0.0/0            ndpi protocol bittorrent NDPI set MARK  set 0xf
micron10 commented 8 years ago

Konstantin pleae check debug log from last crash in laste mail

IPacct ltd. Micron

On Sat, Oct 29, 2016 at 6:30 AM, Konstantin Shalygin < notifications@github.com> wrote:

@micron10 https://github.com/micron10, I test it with PPP->IMQ, GRE->IMQ, VLAN->IMQ. No any issues. All interfaces have attached htb+sfq.

Linux 4.8.4-1-ARCH #1 SMP PREEMPT Sun Oct 23 16:30:29 +07 2016 x86_64 GNU/Linux 10:29:48 up 1 day, 14:17, 3 users, load average: 0.32, 0.15, 0.14

Chain PREROUTING (policy ACCEPT 560M packets, 167G bytes) pkts bytes target prot opt in out source destination 337M 86G all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi all protocols 22M 2787M IMQ all -- vlan666 * 0.0.0.0/0 0.0.0.0/0 IMQ: todev 0 519M 160G IMQ all -- ppp0 * 0.0.0.0/0 0.0.0.0/0 IMQ: todev 1 828K 506M IMQ all -- Tunnel1 * 0.0.0.0/0 0.0.0.0/0 IMQ: todev 2 142K 13M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssh NDPI set MARK set 0xb 7949 331K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol telnet NDPI set MARK set 0xb 1087K 99M MARK icmp -- * * 0.0.0.0/0 0.0.0.0/0 MARK set 0xb 3035 2553K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol viber NDPI set MARK set 0xc 141K 173M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol tor NDPI set MARK set 0xc 1635K 733M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssl NDPI set MARK set 0xc 941K 659M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol http NDPI set MARK set 0xc 1426K 496M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol skype NDPI set MARK set 0xd 308M 79G NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol bittorrent NDPI set MARK set 0xf 195K 17M MARK all -- * * 192.168.0.196 !192.168.0.192/26 MARK set 0x1

Chain INPUT (policy ACCEPT 554M packets, 164G bytes) pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 5021K packets, 2870M bytes) pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 853M packets, 1160G bytes) pkts bytes target prot opt in out source destination

Chain POSTROUTING (policy ACCEPT 858M packets, 1162G bytes) pkts bytes target prot opt in out source destination 898K 53M TCPMSS tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU 498M 673G all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi all protocols 125K 212M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssh NDPI set MARK set 0xb 7951 318K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol telnet NDPI set MARK set 0xb 1041K 97M MARK icmp -- * * 0.0.0.0/0 0.0.0.0/0 MARK set 0xb 7641K 11G MARK tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp spt:8200 MARK set 0xb 3036 2562K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol viber NDPI set MARK set 0xc 84716 17M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol tor NDPI set MARK set 0xc 2291K 2475M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssl NDPI set MARK set 0xc 961K 699M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol http NDPI set MARK set 0xc 2346K 2861M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol skype NDPI set MARK set 0xd 7938K 11G NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol rsync NDPI set MARK set 0xe 450M 609G NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol bittorrent NDPI set MARK set 0xf

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imq/linuximq/issues/45#issuecomment-257068210, or mute the thread https://github.com/notifications/unsubscribe-auth/AMVh9IfI4_HyPqPaIloBHy6-O7x8bajAks5q4r3ZgaJpZM4KSHQg .

micron10 commented 8 years ago

Hi After many test on other machine. when traffic is flood from many ips to the world machine start eat memory and after 5-6 min crash and reboot after down IMQ machine work fine . i attach log from last crash This machine work with 2 10G Intel card one uplink one for downlink and on downlink card is add 550 vlans to consumers and 920 active user (With ips) IMQ is add to eth0+ Uplink ports and to br0+ for downlink. traffik is not big 800Mb/s machine have 24 CPU Intel CPU E5-2620 v2 @ 2.10GHz on second machine problem is same but traffic is bigger 1.2-1.4G/s with same config and users is 1600 active ips

m.

IPacct ltd. Micron

On Sat, Oct 29, 2016 at 5:51 PM, Martin Zaharinov micron@ipacct.com wrote:

Konstantin pleae check debug log from last crash in laste mail

IPacct ltd. Micron

On Sat, Oct 29, 2016 at 6:30 AM, Konstantin Shalygin < notifications@github.com> wrote:

@micron10 https://github.com/micron10, I test it with PPP->IMQ, GRE->IMQ, VLAN->IMQ. No any issues. All interfaces have attached htb+sfq.

Linux 4.8.4-1-ARCH #1 SMP PREEMPT Sun Oct 23 16:30:29 +07 2016 x86_64 GNU/Linux 10:29:48 up 1 day, 14:17, 3 users, load average: 0.32, 0.15, 0.14

Chain PREROUTING (policy ACCEPT 560M packets, 167G bytes) pkts bytes target prot opt in out source destination 337M 86G all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi all protocols 22M 2787M IMQ all -- vlan666 * 0.0.0.0/0 0.0.0.0/0 IMQ: todev 0 519M 160G IMQ all -- ppp0 * 0.0.0.0/0 0.0.0.0/0 IMQ: todev 1 828K 506M IMQ all -- Tunnel1 * 0.0.0.0/0 0.0.0.0/0 IMQ: todev 2 142K 13M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssh NDPI set MARK set 0xb 7949 331K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol telnet NDPI set MARK set 0xb 1087K 99M MARK icmp -- * * 0.0.0.0/0 0.0.0.0/0 MARK set 0xb 3035 2553K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol viber NDPI set MARK set 0xc 141K 173M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol tor NDPI set MARK set 0xc 1635K 733M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssl NDPI set MARK set 0xc 941K 659M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol http NDPI set MARK set 0xc 1426K 496M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol skype NDPI set MARK set 0xd 308M 79G NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol bittorrent NDPI set MARK set 0xf 195K 17M MARK all -- * * 192.168.0.196 !192.168.0.192/26 MARK set 0x1

Chain INPUT (policy ACCEPT 554M packets, 164G bytes) pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 5021K packets, 2870M bytes) pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 853M packets, 1160G bytes) pkts bytes target prot opt in out source destination

Chain POSTROUTING (policy ACCEPT 858M packets, 1162G bytes) pkts bytes target prot opt in out source destination 898K 53M TCPMSS tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x06/0x02 TCPMSS clamp to PMTU 498M 673G all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi all protocols 125K 212M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssh NDPI set MARK set 0xb 7951 318K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol telnet NDPI set MARK set 0xb 1041K 97M MARK icmp -- * * 0.0.0.0/0 0.0.0.0/0 MARK set 0xb 7641K 11G MARK tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp spt:8200 MARK set 0xb 3036 2562K NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol viber NDPI set MARK set 0xc 84716 17M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol tor NDPI set MARK set 0xc 2291K 2475M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol ssl NDPI set MARK set 0xc 961K 699M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol http NDPI set MARK set 0xc 2346K 2861M NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol skype NDPI set MARK set 0xd 7938K 11G NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol rsync NDPI set MARK set 0xe 450M 609G NDPI all -- * * 0.0.0.0/0 0.0.0.0/0 ndpi protocol bittorrent NDPI set MARK set 0xf

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/imq/linuximq/issues/45#issuecomment-257068210, or mute the thread https://github.com/notifications/unsubscribe-auth/AMVh9IfI4_HyPqPaIloBHy6-O7x8bajAks5q4r3ZgaJpZM4KSHQg .