Date: Thu, 06 Aug 2026 23:49:21 +0000 From: bugzilla-noreply@freebsd.org To: net@FreeBSD.org Subject: [Bug 265714] igc(4) drops link under high traffic Message-ID: <bug-265714-7501-5SS9CSb0QG@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-265714-7501@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265714 --- Comment #64 from Tomasz "CeDeROM" CEDRO <tomek@cedro.info> --- I just got the IGC network interface stall. No particular reason or high load. VBox working in the background. Had to manually restart. # uname -a FreeBSD hexagon 14.4-RELEASE-p8 FreeBSD 14.4-RELEASE-p8 cederom-releng-14.4.8-igc_test_20260803-n273770-18774c90fb02 GENERIC amd64 # sysctl -a | grep igc kern.version: FreeBSD 14.4-RELEASE-p8 cederom-releng-14.4.8-igc_test_20260803-n273770-18774c90fb02 GENERIC FreeBSD 14.4-RELEASE-p8 cederom-releng-14.4.8-igc_test_20260803-n273770-18774c90fb02 GENERIC amd64 [1] igc0: <Intel(R) Ethernet Controller I226-V> mem 0xb2500000-0xb25fffff,0xb2600000-0xb2603fff at device 0.0 on pci7 [1] igc0: EEPROM V2.32-0 eTrack 0x80000425 [1] igc0: Using 1024 TX descriptors and 1024 RX descriptors [1] igc0: Using 4 RX queues 4 TX queues [1] igc0: Using MSI-X interrupts with 5 vectors <6>[1] igc0: Ethernet address: XXX <6>[1] igc0: netmap queues/slots: TX 4/1024, RX 4/1024 <6>[30] igc0: link state changed to UP <6>[30] igc0: link state changed to DOWN <118>[30] Starting Network: lo0 igc0 ix0 ix1. <118>[30] igc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 <6>[34] igc0: link state changed to UP <118>[37] DHCPDISCOVER on igc0 to 255.255.255.255 port 67 interval 3 <118>[37] DHCPREQUEST on igc0 to 255.255.255.255 port 67 device igc kern.wait_dequeue_sigchld: 1 irq151: igc0:rxq0:325 @cpu0(domain0): 1068347 irq152: igc0:rxq1:327 @cpu1(domain0): 1900924 irq153: igc0:rxq2:329 @cpu2(domain0): 678528 irq154: igc0:rxq3:331 @cpu3(domain0): 623502 irq155: igc0:aq:333 @cpu0(domain0): 2 hw.igc.max_interrupt_rate: 16000 hw.igc.enable_aim: 1 hw.igc.eee_setting: 1 hw.igc.sbp: 1 hw.igc.smart_pwr_down: 0 hw.igc.disable_crc_stripping: 0 dev.igc.0.wake: 0 dev.igc.0.interrupts.rx_desc_min_thresh: 0 dev.igc.0.interrupts.asserts: 4278433 dev.igc.0.mac_stats.tso_txd: 6304 dev.igc.0.mac_stats.tx_frames_1024_1522: 83542 dev.igc.0.mac_stats.tx_frames_512_1023: 19259 dev.igc.0.mac_stats.tx_frames_256_511: 38606 dev.igc.0.mac_stats.tx_frames_128_255: 48027 dev.igc.0.mac_stats.tx_frames_65_127: 2143703 dev.igc.0.mac_stats.tx_frames_64: 6540 dev.igc.0.mac_stats.mcast_pkts_txd: 0 dev.igc.0.mac_stats.bcast_pkts_txd: 83 dev.igc.0.mac_stats.host_tx_discarded: 0 dev.igc.0.mac_stats.good_pkts_txd: 2339677 dev.igc.0.mac_stats.total_pkts_txd: 2339677 dev.igc.0.mac_stats.good_octets_txd: 299317877 dev.igc.0.mac_stats.good_octets_recvd: 11363569459 dev.igc.0.mac_stats.rx_frames_1024_1522: 7575136 dev.igc.0.mac_stats.rx_frames_512_1023: 387645 dev.igc.0.mac_stats.rx_frames_256_511: 205117 dev.igc.0.mac_stats.rx_frames_128_255: 105652 dev.igc.0.mac_stats.rx_frames_65_127: 214364 dev.igc.0.mac_stats.rx_frames_64: 1199 dev.igc.0.mac_stats.mcast_pkts_recvd: 0 dev.igc.0.mac_stats.bcast_pkts_recvd: 3669 dev.igc.0.mac_stats.good_pkts_recvd: 8489113 dev.igc.0.mac_stats.total_pkts_recvd: 8497819 dev.igc.0.mac_stats.mgmt_pkts_txd: 0 dev.igc.0.mac_stats.mgmt_pkts_drop: 0 dev.igc.0.mac_stats.mgmt_pkts_recvd: 0 dev.igc.0.mac_stats.unsupported_fc_recvd: 0 dev.igc.0.mac_stats.xoff_txd: 0 dev.igc.0.mac_stats.xoff_recvd: 0 dev.igc.0.mac_stats.xon_txd: 0 dev.igc.0.mac_stats.xon_recvd: 0 dev.igc.0.mac_stats.alignment_errs: 0 dev.igc.0.mac_stats.crc_errs: 0 dev.igc.0.mac_stats.recv_error_count: 0 dev.igc.0.mac_stats.recv_errs: 0 dev.igc.0.mac_stats.recv_jabber: 0 dev.igc.0.mac_stats.recv_oversize: 0 dev.igc.0.mac_stats.recv_fragmented: 0 dev.igc.0.mac_stats.recv_undersize: 0 dev.igc.0.mac_stats.recv_no_buff: 0 dev.igc.0.mac_stats.recv_length_errors: 0 dev.igc.0.mac_stats.missed_packets: 322 dev.igc.0.mac_stats.defer_count: 0 dev.igc.0.mac_stats.sequence_errors: 0 dev.igc.0.mac_stats.symbol_errors: 0 dev.igc.0.mac_stats.collision_count: 0 dev.igc.0.mac_stats.late_coll: 0 dev.igc.0.mac_stats.multiple_coll: 0 dev.igc.0.mac_stats.single_coll: 0 dev.igc.0.mac_stats.excess_coll: 0 dev.igc.0.queue_rx_3.rx_irq: 0 dev.igc.0.queue_rx_3.rxd_tail: 448 dev.igc.0.queue_rx_3.rxd_head: 449 dev.igc.0.queue_rx_3.interrupt_rate: 20000 dev.igc.0.queue_rx_2.rx_irq: 0 dev.igc.0.queue_rx_2.rxd_tail: 114 dev.igc.0.queue_rx_2.rxd_head: 115 dev.igc.0.queue_rx_2.interrupt_rate: 20000 dev.igc.0.queue_rx_1.rx_irq: 0 dev.igc.0.queue_rx_1.rxd_tail: 118 dev.igc.0.queue_rx_1.rxd_head: 119 dev.igc.0.queue_rx_1.interrupt_rate: 20000 dev.igc.0.queue_rx_0.rx_irq: 0 dev.igc.0.queue_rx_0.rxd_tail: 83 dev.igc.0.queue_rx_0.rxd_head: 83 dev.igc.0.queue_rx_0.interrupt_rate: 5291 dev.igc.0.queue_tx_3.tx_irq: 0 dev.igc.0.queue_tx_3.txd_tail: 395 dev.igc.0.queue_tx_3.txd_head: 395 dev.igc.0.queue_tx_3.interrupt_rate: 20000 dev.igc.0.queue_tx_2.tx_irq: 0 dev.igc.0.queue_tx_2.txd_tail: 939 dev.igc.0.queue_tx_2.txd_head: 939 dev.igc.0.queue_tx_2.interrupt_rate: 20000 dev.igc.0.queue_tx_1.tx_irq: 0 dev.igc.0.queue_tx_1.txd_tail: 851 dev.igc.0.queue_tx_1.txd_head: 851 dev.igc.0.queue_tx_1.interrupt_rate: 20000 dev.igc.0.queue_tx_0.tx_irq: 0 dev.igc.0.queue_tx_0.txd_tail: 418 dev.igc.0.queue_tx_0.txd_head: 418 dev.igc.0.queue_tx_0.interrupt_rate: 5291 dev.igc.0.fc_low_water: 32752 dev.igc.0.fc_high_water: 32768 dev.igc.0.rx_control: 71598082 dev.igc.0.device_control: 1209796161 dev.igc.0.watchdog_timeouts: 0 dev.igc.0.rx_overruns: 0 dev.igc.0.link_irq: 2 dev.igc.0.dropped: 0 dev.igc.0.eee_control: 1 dev.igc.0.tso_tcp_flags_mask_last_segment: 3967 dev.igc.0.tso_tcp_flags_mask_middle_segment: 3958 dev.igc.0.tso_tcp_flags_mask_first_segment: 4086 dev.igc.0.dmac: 0 dev.igc.0.rs_dump: 0 dev.igc.0.reg_dump: General Registers dev.igc.0.fc: 3 dev.igc.0.debug: -1 dev.igc.0.fw_version: EEPROM V2.32-0 eTrack 0x80000425 dev.igc.0.enable_aim: 1 dev.igc.0.nvm: -1 dev.igc.0.iflib.rxq3.rxq_fl0.buf_size: 2048 dev.igc.0.iflib.rxq3.rxq_fl0.credits: 1023 dev.igc.0.iflib.rxq3.rxq_fl0.cidx: 449 dev.igc.0.iflib.rxq3.rxq_fl0.pidx: 448 dev.igc.0.iflib.rxq3.cpu: 3 dev.igc.0.iflib.rxq2.rxq_fl0.buf_size: 2048 dev.igc.0.iflib.rxq2.rxq_fl0.credits: 1023 dev.igc.0.iflib.rxq2.rxq_fl0.cidx: 115 dev.igc.0.iflib.rxq2.rxq_fl0.pidx: 114 dev.igc.0.iflib.rxq2.cpu: 2 dev.igc.0.iflib.rxq1.rxq_fl0.buf_size: 2048 dev.igc.0.iflib.rxq1.rxq_fl0.credits: 1023 dev.igc.0.iflib.rxq1.rxq_fl0.cidx: 119 dev.igc.0.iflib.rxq1.rxq_fl0.pidx: 118 dev.igc.0.iflib.rxq1.cpu: 1 dev.igc.0.iflib.rxq0.rxq_fl0.buf_size: 2048 dev.igc.0.iflib.rxq0.rxq_fl0.credits: 1023 dev.igc.0.iflib.rxq0.rxq_fl0.cidx: 84 dev.igc.0.iflib.rxq0.rxq_fl0.pidx: 83 dev.igc.0.iflib.rxq0.cpu: 0 dev.igc.0.iflib.txq3.r_abdications: 0 dev.igc.0.iflib.txq3.r_restarts: 0 dev.igc.0.iflib.txq3.r_stalls: 0 dev.igc.0.iflib.txq3.r_starts: 328999 dev.igc.0.iflib.txq3.r_drops: 0 dev.igc.0.iflib.txq3.r_enqueues: 329013 dev.igc.0.iflib.txq3.ring_state: pidx_head: 1333 pidx_tail: 1333 cidx: 1333 state: IDLE dev.igc.0.iflib.txq3.txq_cleaned: 680289 dev.igc.0.iflib.txq3.txq_processed: 680329 dev.igc.0.iflib.txq3.txq_in_use: 42 dev.igc.0.iflib.txq3.txq_cidx_processed: 393 dev.igc.0.iflib.txq3.txq_cidx: 353 dev.igc.0.iflib.txq3.txq_pidx: 395 dev.igc.0.iflib.txq3.no_tx_dma_setup: 0 dev.igc.0.iflib.txq3.txd_encap_efbig: 0 dev.igc.0.iflib.txq3.tx_map_failed: 0 dev.igc.0.iflib.txq3.no_desc_avail: 0 dev.igc.0.iflib.txq3.mbuf_defrag_failed: 0 dev.igc.0.iflib.txq3.m_pullups: 0 dev.igc.0.iflib.txq3.mbuf_defrag: 0 dev.igc.0.iflib.txq3.cpu: 3 dev.igc.0.iflib.txq2.r_abdications: 0 dev.igc.0.iflib.txq2.r_restarts: 0 dev.igc.0.iflib.txq2.r_stalls: 0 dev.igc.0.iflib.txq2.r_starts: 339320 dev.igc.0.iflib.txq2.r_drops: 0 dev.igc.0.iflib.txq2.r_enqueues: 339340 dev.igc.0.iflib.txq2.ring_state: pidx_head: 1420 pidx_tail: 1420 cidx: 1420 state: IDLE dev.igc.0.iflib.txq2.txq_cleaned: 713600 dev.igc.0.iflib.txq2.txq_processed: 713640 dev.igc.0.iflib.txq2.txq_in_use: 43 dev.igc.0.iflib.txq2.txq_cidx_processed: 936 dev.igc.0.iflib.txq2.txq_cidx: 896 dev.igc.0.iflib.txq2.txq_pidx: 939 dev.igc.0.iflib.txq2.no_tx_dma_setup: 0 dev.igc.0.iflib.txq2.txd_encap_efbig: 0 dev.igc.0.iflib.txq2.tx_map_failed: 0 dev.igc.0.iflib.txq2.no_desc_avail: 0 dev.igc.0.iflib.txq2.mbuf_defrag_failed: 0 dev.igc.0.iflib.txq2.m_pullups: 0 dev.igc.0.iflib.txq2.mbuf_defrag: 0 dev.igc.0.iflib.txq2.cpu: 2 dev.igc.0.iflib.txq1.r_abdications: 0 dev.igc.0.iflib.txq1.r_restarts: 0 dev.igc.0.iflib.txq1.r_stalls: 0 dev.igc.0.iflib.txq1.r_starts: 955948 dev.igc.0.iflib.txq1.r_drops: 0 dev.igc.0.iflib.txq1.r_enqueues: 955983 dev.igc.0.iflib.txq1.ring_state: pidx_head: 1615 pidx_tail: 1615 cidx: 1615 state: IDLE dev.igc.0.iflib.txq1.txq_cleaned: 1941287 dev.igc.0.iflib.txq1.txq_processed: 1941327 dev.igc.0.iflib.txq1.txq_in_use: 44 dev.igc.0.iflib.txq1.txq_cidx_processed: 847 dev.igc.0.iflib.txq1.txq_cidx: 807 dev.igc.0.iflib.txq1.txq_pidx: 851 dev.igc.0.iflib.txq1.no_tx_dma_setup: 0 dev.igc.0.iflib.txq1.txd_encap_efbig: 0 dev.igc.0.iflib.txq1.tx_map_failed: 0 dev.igc.0.iflib.txq1.no_desc_avail: 0 dev.igc.0.iflib.txq1.mbuf_defrag_failed: 0 dev.igc.0.iflib.txq1.m_pullups: 0 dev.igc.0.iflib.txq1.mbuf_defrag: 0 dev.igc.0.iflib.txq1.cpu: 1 dev.igc.0.iflib.txq0.r_abdications: 0 dev.igc.0.iflib.txq0.r_restarts: 0 dev.igc.0.iflib.txq0.r_stalls: 0 dev.igc.0.iflib.txq0.r_starts: 701758 dev.igc.0.iflib.txq0.r_drops: 0 dev.igc.0.iflib.txq0.r_enqueues: 701912 dev.igc.0.iflib.txq0.ring_state: pidx_head: 1496 pidx_tail: 1496 cidx: 1496 state: IDLE dev.igc.0.iflib.txq0.txq_cleaned: 1425785 dev.igc.0.iflib.txq0.txq_processed: 1425825 dev.igc.0.iflib.txq0.txq_in_use: 41 dev.igc.0.iflib.txq0.txq_cidx_processed: 417 dev.igc.0.iflib.txq0.txq_cidx: 377 dev.igc.0.iflib.txq0.txq_pidx: 418 dev.igc.0.iflib.txq0.no_tx_dma_setup: 0 dev.igc.0.iflib.txq0.txd_encap_efbig: 0 dev.igc.0.iflib.txq0.tx_map_failed: 0 dev.igc.0.iflib.txq0.no_desc_avail: 0 dev.igc.0.iflib.txq0.mbuf_defrag_failed: 0 dev.igc.0.iflib.txq0.m_pullups: 0 dev.igc.0.iflib.txq0.mbuf_defrag: 0 dev.igc.0.iflib.txq0.cpu: 0 dev.igc.0.iflib.override_nrxds: 0 dev.igc.0.iflib.override_ntxds: 0 dev.igc.0.iflib.allocated_msix_vectors: 5 dev.igc.0.iflib.use_extra_msix_vectors: 0 dev.igc.0.iflib.use_logical_cores: 0 dev.igc.0.iflib.separate_txrx: 0 dev.igc.0.iflib.core_offset: 0 dev.igc.0.iflib.tx_abdicate: 0 dev.igc.0.iflib.rx_budget: 0 dev.igc.0.iflib.disable_msix: 0 dev.igc.0.iflib.override_qs_enable: 0 dev.igc.0.iflib.override_nrxqs: 0 dev.igc.0.iflib.override_ntxqs: 0 dev.igc.0.iflib.driver_version: 1 dev.igc.0.%iommu: rid=0x8400 dev.igc.0.%parent: pci7 dev.igc.0.%pnpinfo: vendor=0x8086 device=0x125c subvendor=0x8086 subdevice=0x0000 class=0x020000 dev.igc.0.%location: slot=0 function=0 dbsf=pci0:132:0:0 handle=\_SB_.PC02.RP04.PXSX dev.igc.0.%driver: igc dev.igc.0.%desc: Intel(R) Ethernet Controller I226-V dev.igc.%parent: -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-265714-7501-5SS9CSb0QG>
