{"action":"opened","issue":{"url":"https://api.github.com/repos/appneta/tcpreplay/issues/171","labels_url":"https://api.github.com/repos/appneta/tcpreplay/issues/171/labels{/name}","comments_url":"https://api.github.com/repos/appneta/tcpreplay/issues/171/comments","events_url":"https://api.github.com/repos/appneta/tcpreplay/issues/171/events","html_url":"https://github.com/appneta/tcpreplay/issues/171","id":53885075,"number":171,"title":"quick_tx crash with ixgbe","user":{"login":"fklassen","id":1899327,"avatar_url":"https://avatars.githubusercontent.com/u/1899327?v=3","gravatar_id":"","url":"https://api.github.com/users/fklassen","html_url":"https://github.com/fklassen","followers_url":"https://api.github.com/users/fklassen/followers","following_url":"https://api.github.com/users/fklassen/following{/other_user}","gists_url":"https://api.github.com/users/fklassen/gists{/gist_id}","starred_url":"https://api.github.com/users/fklassen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fklassen/subscriptions","organizations_url":"https://api.github.com/users/fklassen/orgs","repos_url":"https://api.github.com/users/fklassen/repos","events_url":"https://api.github.com/users/fklassen/events{/privacy}","received_events_url":"https://api.github.com/users/fklassen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-09T16:21:55Z","updated_at":"2015-01-09T16:21:55Z","closed_at":null,"body":"As reported by @daunehoward ..\r\n\r\nI'm also seeing this with ixgbe. When trying to use qtx with ixgbe, dmesg fills up with errors like the following:\r\n\r\n```\r\n[72255.119287] [quick_tx] INFO: Device registered: /dev/net/quick_tx_lo --> lo\r\n[72255.119413] [quick_tx] INFO: Device registered: /dev/net/quick_tx_eth4 --> eth4\r\n[72255.119566] [quick_tx] INFO: Device registered: /dev/net/quick_tx_eth5 --> eth5\r\n[72255.119696] [quick_tx] INFO: Device registered: /dev/net/quick_tx_eth0 --> eth0\r\n[72255.119849] [quick_tx] INFO: Device registered: /dev/net/quick_tx_eth1 --> eth1\r\n[72255.119894] [quick_tx] INFO: Device registered: /dev/net/quick_tx_bond0 --> bond0\r\n[72309.152329] ------------[ cut here ]------------\r\n[72309.152353] WARNING: CPU: 0 PID: 0 at /build/buildd/linux-lts-trusty-3.13.0/net/sched/sch_generic.c:264 dev_watchdog+0x267/0x270()\r\n[72309.152356] NETDEV WATCHDOG: eth1 (ixgbe): transmit queue 0 timed out\r\n[72309.152358] Modules linked in: quick_tx(OX) btrfs raid6_pq xor ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c reiserfs cpuid 8021q mrp garp bonding stp llc gpio_ich dcdbas sb_edac edac_core joydev shpchp lpc_ich mei_me ipmi_si mei ipmi_devintf wmi mac_hid acpi_power_meter lp parport binfmt_misc ixgbe igb hid_generic dca i2c_algo_bit usbhid ptp hid pps_core megaraid_sas mdio [last unloaded: pf_ring]\r\n[72309.152427] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G OX 3.13.0-43-generic #72~precise1-Ubuntu\r\n[72309.152429] Hardware name: Dell Inc. PowerEdge R720xd/0C4Y3R, BIOS 1.5.2 02/01/2013\r\n[72309.152434] 0000000000000108 ffff880fffc03d28 ffffffff81757f91 0000000000003c66\r\n[72309.152443] ffff880fffc03d78 ffff880fffc03d68 ffffffff8106afcc ffff880fffc03d88\r\n[72309.152449] ffff880fe3d00000 ffff880fe3d00360 ffff880fe613cec0 0000000000000040\r\n[72309.152456] Call Trace:\r\n[72309.152470] [] dump_stack+0x46/0x58\r\n[72309.152490] [] warn_slowpath_common+0x8c/0xc0\r\n[72309.152496] [] warn_slowpath_fmt+0x46/0x50\r\n[72309.152503] [] dev_watchdog+0x267/0x270\r\n[72309.152509] [] ? __queue_work+0x3c0/0x3c0\r\n[72309.152514] [] ? pfifo_fast_dequeue+0xe0/0xe0\r\n[72309.152519] [] call_timer_fn+0x45/0x160\r\n[72309.152524] [] run_timer_softirq+0x280/0x300\r\n[72309.152530] [] ? lapic_next_deadline+0x33/0x40\r\n[72309.152545] [] ? pfifo_fast_dequeue+0xe0/0xe0\r\n[72309.152561] [] __do_softirq+0xdd/0x300\r\n[72309.152566] [] irq_exit+0x11e/0x140\r\n[72309.152573] [] smp_apic_timer_interrupt+0x4a/0x60\r\n[72309.152578] [] apic_timer_interrupt+0x6d/0x80\r\n[72309.152579] [] ? cpuidle_enter_state+0x5e/0xe0\r\n[72309.152589] [] ? cpuidle_enter_state+0x57/0xe0\r\n[72309.152594] [] cpuidle_idle_call+0xc0/0x210\r\n[72309.152601] [] arch_cpu_idle+0xe/0x30\r\n[72309.152610] [] cpu_idle_loop+0x78/0x270\r\n[72309.152617] [] ? early_idt_handlers+0x120/0x120\r\n[72309.152638] [] cpu_startup_entry+0x6b/0x70\r\n[72309.152652] [] rest_init+0x77/0x80\r\n[72309.152657] [] start_kernel+0x39e/0x3a5\r\n[72309.152661] [] ? repair_env_string+0x5a/0x5a\r\n[72309.152667] [] ? memblock_reserve+0x46/0x4b\r\n[72309.152671] [] x86_64_start_reservations+0x2a/0x2c\r\n[72309.152676] [] x86_64_start_kernel+0x144/0x153\r\n[72309.152679] ---[ end trace 867122ad9a1cae4e ]---\r\n[72309.152685] ixgbe 0000:01:00.1 eth1: initiating reset due to tx timeout\r\n[72309.152748] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72310.000627] ixgbe 0000:01:00.0 eth0: NIC Link is Down\r\n[72310.693058] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72310.792972] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72312.617779] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72312.717693] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72314.654528] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72314.754538] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72315.877568] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72315.878909] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72317.003191] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72317.003310] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72319.028176] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72319.128084] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72321.052919] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72321.152847] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72322.773560] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72322.873482] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72323.982343] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72323.985885] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72325.096050] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72325.098299] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72326.707036] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72326.806956] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72328.727785] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72328.827700] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72330.748533] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72330.848463] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72332.757284] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72332.857199] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72334.790042] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72334.890056] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72335.997160] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72335.998362] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72337.106244] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72337.106835] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72338.691495] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72338.791422] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72340.712263] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72340.812198] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72342.733014] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72342.832920] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72344.761762] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72344.861672] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72346.786618] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72346.886448] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72348.711237] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72348.811148] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72349.923359] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72349.923552] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72351.033554] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72351.035983] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72352.150011] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72352.152395] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72353.262387] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72353.264819] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72354.364561] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72354.365218] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72355.466480] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72355.469650] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72356.578331] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72356.582057] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72357.687316] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72357.690469] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72358.803840] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72358.806876] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72359.915737] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72359.919305] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72361.022051] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72361.023710] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72362.130433] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72362.132142] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72363.242095] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72363.244559] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72364.351299] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72364.352940] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72365.463036] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72365.465382] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72366.574690] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72366.577774] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72367.687852] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72367.690197] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72368.797690] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72368.798606] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72369.908241] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72369.911015] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72371.020946] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72371.023433] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72372.130939] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72372.131874] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72373.241842] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72373.244306] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72374.353344] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72374.356683] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72375.470716] ixgbe 0000:01:00.1 eth1: initiating reset to clear Tx work after link loss\r\n[72375.473103] ixgbe 0000:01:00.1 eth1: Reset adapter\r\n[72375.873216] BUG: soft lockup - CPU#8 stuck for 23s! [kworker/u68:1:2087]\r\n```\r\n"}}