Skip site navigation (1)Skip section navigation (2)
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>