https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265714
--- Comment #62 from [email protected] ---
I did some stress testing with a Baytrails chipset box.
# pciconf -lvcb igc2
igc2@pci0:3:0:0: class=0x020000 rev=0x04 hdr=0x00 vendor=0x8086
device=0x125c subvendor=0x8086 subdevice=0x0000
vendor = 'Intel Corporation'
device = 'Ethernet Controller I226-V'
class = network
subclass = ethernet
bar [10] = type Memory, range 32, base 0xd0a00000, size 1048576, enabled
bar [1c] = type Memory, range 32, base 0xd0b00000, size 16384, enabled
cap 01[40] = powerspec 3 supports D0 D3 current D0
cap 05[50] = MSI supports 1 message, 64 bit, vector masks
cap 11[70] = MSI-X supports 5 messages, enabled
Table in map 0x1c[0x0], PBA in map 0x1c[0x2000]
cap 10[a0] = PCI-Express 2 endpoint max data 128(512) FLR NS
max read 512
link x1(x1) speed 5.0(5.0) ASPM L1(L1)
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected
ecap 0003[140] = Serial 1 00e023ffff5d8a8a
ecap 0018[1c0] = LTR 1
ecap 001f[1f0] = Precision Time Measurement 1
ecap 001e[1e0] = L1 PM Substates 1
14.5-PRERELEASE stable/14-aa8ffe6fbac7
sysctl -a dev.igc.2
dev.igc.2.wake: 0
dev.igc.2.interrupts.rx_desc_min_thresh: 0
dev.igc.2.interrupts.asserts: 903870504
dev.igc.2.mac_stats.tso_txd: 432492322
dev.igc.2.mac_stats.tx_frames_1024_1522: 5679253623
dev.igc.2.mac_stats.tx_frames_512_1023: 83184984
dev.igc.2.mac_stats.tx_frames_256_511: 275787
dev.igc.2.mac_stats.tx_frames_128_255: 334922
dev.igc.2.mac_stats.tx_frames_65_127: 2039817773
dev.igc.2.mac_stats.tx_frames_64: 93486
dev.igc.2.mac_stats.mcast_pkts_txd: 0
dev.igc.2.mac_stats.bcast_pkts_txd: 0
dev.igc.2.mac_stats.good_pkts_txd: 7802960572
dev.igc.2.mac_stats.total_pkts_txd: 7802960574
dev.igc.2.mac_stats.good_octets_txd: 8831858404092
dev.igc.2.mac_stats.good_octets_recvd: 6186583531054
dev.igc.2.mac_stats.rx_frames_1024_1522: 4056500391
dev.igc.2.mac_stats.rx_frames_512_1023: 32564
dev.igc.2.mac_stats.rx_frames_256_511: 14563
dev.igc.2.mac_stats.rx_frames_128_255: 8743
dev.igc.2.mac_stats.rx_frames_65_127: 411163341
dev.igc.2.mac_stats.rx_frames_64: 108345
dev.igc.2.mac_stats.mcast_pkts_recvd: 0
dev.igc.2.mac_stats.bcast_pkts_recvd: 2
dev.igc.2.mac_stats.good_pkts_recvd: 4467827947
dev.igc.2.mac_stats.total_pkts_recvd: 4467827965
dev.igc.2.mac_stats.mgmt_pkts_txd: 0
dev.igc.2.mac_stats.mgmt_pkts_drop: 0
dev.igc.2.mac_stats.mgmt_pkts_recvd: 0
dev.igc.2.mac_stats.unsupported_fc_recvd: 0
dev.igc.2.mac_stats.xoff_txd: 0
dev.igc.2.mac_stats.xoff_recvd: 0
dev.igc.2.mac_stats.xon_txd: 0
dev.igc.2.mac_stats.xon_recvd: 0
dev.igc.2.mac_stats.alignment_errs: 0
dev.igc.2.mac_stats.crc_errs: 0
dev.igc.2.mac_stats.recv_errs: 0
dev.igc.2.mac_stats.recv_jabber: 0
dev.igc.2.mac_stats.recv_oversize: 0
dev.igc.2.mac_stats.recv_fragmented: 0
dev.igc.2.mac_stats.recv_undersize: 0
dev.igc.2.mac_stats.recv_no_buff: 0
dev.igc.2.mac_stats.recv_length_errors: 0
dev.igc.2.mac_stats.missed_packets: 0
dev.igc.2.mac_stats.defer_count: 0
dev.igc.2.mac_stats.sequence_errors: 0
dev.igc.2.mac_stats.symbol_errors: 0
dev.igc.2.mac_stats.collision_count: 0
dev.igc.2.mac_stats.late_coll: 0
dev.igc.2.mac_stats.multiple_coll: 0
dev.igc.2.mac_stats.single_coll: 0
dev.igc.2.mac_stats.excess_coll: 0
dev.igc.2.queue_rx_3.rx_irq: 0
dev.igc.2.queue_rx_3.rxd_tail: 602
dev.igc.2.queue_rx_3.rxd_head: 603
dev.igc.2.queue_rx_3.interrupt_rate: 20000
dev.igc.2.queue_rx_2.rx_irq: 0
dev.igc.2.queue_rx_2.rxd_tail: 158
dev.igc.2.queue_rx_2.rxd_head: 159
dev.igc.2.queue_rx_2.interrupt_rate: 20000
dev.igc.2.queue_rx_1.rx_irq: 0
dev.igc.2.queue_rx_1.rxd_tail: 75
dev.igc.2.queue_rx_1.rxd_head: 968
dev.igc.2.queue_rx_1.interrupt_rate: 5208
dev.igc.2.queue_rx_0.rx_irq: 0
dev.igc.2.queue_rx_0.rxd_tail: 147
dev.igc.2.queue_rx_0.rxd_head: 148
dev.igc.2.queue_rx_0.interrupt_rate: 20000
dev.igc.2.queue_tx_3.tx_irq: 0
dev.igc.2.queue_tx_3.txd_tail: 770
dev.igc.2.queue_tx_3.txd_head: 770
dev.igc.2.queue_tx_3.interrupt_rate: 20000
dev.igc.2.queue_tx_2.tx_irq: 0
dev.igc.2.queue_tx_2.txd_tail: 159
dev.igc.2.queue_tx_2.txd_head: 159
dev.igc.2.queue_tx_2.interrupt_rate: 20000
dev.igc.2.queue_tx_1.tx_irq: 0
dev.igc.2.queue_tx_1.txd_tail: 795
dev.igc.2.queue_tx_1.txd_head: 801
dev.igc.2.queue_tx_1.interrupt_rate: 5208
dev.igc.2.queue_tx_0.tx_irq: 0
dev.igc.2.queue_tx_0.txd_tail: 284
dev.igc.2.queue_tx_0.txd_head: 284
dev.igc.2.queue_tx_0.interrupt_rate: 20000
dev.igc.2.fc_low_water: 32752
dev.igc.2.fc_high_water: 32768
dev.igc.2.rx_control: 71335938
dev.igc.2.device_control: 1478231617
dev.igc.2.watchdog_timeouts: 0
dev.igc.2.rx_overruns: 0
dev.igc.2.link_irq: 8
dev.igc.2.dropped: 0
dev.igc.2.eee_control: 1
dev.igc.2.tso_tcp_flags_mask_last_segment: 3967
dev.igc.2.tso_tcp_flags_mask_middle_segment: 3958
dev.igc.2.tso_tcp_flags_mask_first_segment: 4086
dev.igc.2.dmac: 0
dev.igc.2.rs_dump: 0
dev.igc.2.reg_dump: General Registers
CTRL 581c0641
STATUS 00780683
CTRL_EXIT 100000c0
Interrupt Registers
ICR 00000081
RX Registers
RCTL 04408002
RDLEN 00004000
RDH 00000094
RDT 00000093
RXDCTL 02040808
RDBAL 02988000
RDBAH 00000000
TX Registers
TCTL a503f0fa
TDBAL 0294a000
TDBAH 00000000
TDLEN 00004000
TDH 0000011c
TDT 0000011c
TXDCTL 0201011f
TDFH 00000000
TDFT 00000000
TDFHS 00000000
TDFPC 00000000
dev.igc.2.fc: 3
dev.igc.2.debug: -1
dev.igc.2.fw_version: EEPROM V2.17-0 eTrack 0x80000303
dev.igc.2.enable_aim: 1
dev.igc.2.nvm: -1
dev.igc.2.iflib.rxq3.rxq_fl0.buf_size: 2048
dev.igc.2.iflib.rxq3.rxq_fl0.credits: 1023
dev.igc.2.iflib.rxq3.rxq_fl0.cidx: 603
dev.igc.2.iflib.rxq3.rxq_fl0.pidx: 602
dev.igc.2.iflib.rxq3.cpu: 3
dev.igc.2.iflib.rxq2.rxq_fl0.buf_size: 2048
dev.igc.2.iflib.rxq2.rxq_fl0.credits: 1023
dev.igc.2.iflib.rxq2.rxq_fl0.cidx: 159
dev.igc.2.iflib.rxq2.rxq_fl0.pidx: 158
dev.igc.2.iflib.rxq2.cpu: 2
dev.igc.2.iflib.rxq1.rxq_fl0.buf_size: 2048
dev.igc.2.iflib.rxq1.rxq_fl0.credits: 1023
dev.igc.2.iflib.rxq1.rxq_fl0.cidx: 497
dev.igc.2.iflib.rxq1.rxq_fl0.pidx: 507
dev.igc.2.iflib.rxq1.cpu: 1
dev.igc.2.iflib.rxq0.rxq_fl0.buf_size: 2048
dev.igc.2.iflib.rxq0.rxq_fl0.credits: 1023
dev.igc.2.iflib.rxq0.rxq_fl0.cidx: 148
dev.igc.2.iflib.rxq0.rxq_fl0.pidx: 147
dev.igc.2.iflib.rxq0.cpu: 0
dev.igc.2.iflib.txq3.r_abdications: 2
dev.igc.2.iflib.txq3.r_restarts: 6633909
dev.igc.2.iflib.txq3.r_stalls: 6633909
dev.igc.2.iflib.txq3.r_starts: 531849323
dev.igc.2.iflib.txq3.r_drops: 0
dev.igc.2.iflib.txq3.r_enqueues: 577551561
dev.igc.2.iflib.txq3.ring_state: pidx_head: 1225 pidx_tail: 1225 cidx: 1225
state: IDLE
dev.igc.2.iflib.txq3.txq_cleaned: 1653054166
dev.igc.2.iflib.txq3.txq_processed: 1653054206
dev.igc.2.iflib.txq3.txq_in_use: 44
dev.igc.2.iflib.txq3.txq_cidx_processed: 766
dev.igc.2.iflib.txq3.txq_cidx: 726
dev.igc.2.iflib.txq3.txq_pidx: 770
dev.igc.2.iflib.txq3.no_tx_dma_setup: 0
dev.igc.2.iflib.txq3.txd_encap_efbig: 0
dev.igc.2.iflib.txq3.tx_map_failed: 0
dev.igc.2.iflib.txq3.no_desc_avail: 0
dev.igc.2.iflib.txq3.mbuf_defrag_failed: 0
dev.igc.2.iflib.txq3.m_pullups: 0
dev.igc.2.iflib.txq3.mbuf_defrag: 0
dev.igc.2.iflib.txq3.cpu: 3
dev.igc.2.iflib.txq2.r_abdications: 2
dev.igc.2.iflib.txq2.r_restarts: 7123105
dev.igc.2.iflib.txq2.r_stalls: 7123105
dev.igc.2.iflib.txq2.r_starts: 573192125
dev.igc.2.iflib.txq2.r_drops: 0
dev.igc.2.iflib.txq2.r_enqueues: 622556978
dev.igc.2.iflib.txq2.ring_state: pidx_head: 1842 pidx_tail: 1842 cidx: 1842
state: IDLE
dev.igc.2.iflib.txq2.txq_cleaned: 1795436659
dev.igc.2.iflib.txq2.txq_processed: 1795436699
dev.igc.2.iflib.txq2.txq_in_use: 44
dev.igc.2.iflib.txq2.txq_cidx_processed: 155
dev.igc.2.iflib.txq2.txq_cidx: 115
dev.igc.2.iflib.txq2.txq_pidx: 159
dev.igc.2.iflib.txq2.no_tx_dma_setup: 0
dev.igc.2.iflib.txq2.txd_encap_efbig: 0
dev.igc.2.iflib.txq2.tx_map_failed: 0
dev.igc.2.iflib.txq2.no_desc_avail: 0
dev.igc.2.iflib.txq2.mbuf_defrag_failed: 0
dev.igc.2.iflib.txq2.m_pullups: 0
dev.igc.2.iflib.txq2.mbuf_defrag: 0
dev.igc.2.iflib.txq2.cpu: 2
dev.igc.2.iflib.txq1.r_abdications: 0
dev.igc.2.iflib.txq1.r_restarts: 5928460
dev.igc.2.iflib.txq1.r_stalls: 5928460
dev.igc.2.iflib.txq1.r_starts: 592070605
dev.igc.2.iflib.txq1.r_drops: 0
dev.igc.2.iflib.txq1.r_enqueues: 630706440
dev.igc.2.iflib.txq1.ring_state: pidx_head: 0266 pidx_tail: 0266 cidx: 0266
state: IDLE
dev.igc.2.iflib.txq1.txq_cleaned: 1848925499
dev.igc.2.iflib.txq1.txq_processed: 1848925543
dev.igc.2.iflib.txq1.txq_in_use: 42
dev.igc.2.iflib.txq1.txq_cidx_processed: 367
dev.igc.2.iflib.txq1.txq_cidx: 335
dev.igc.2.iflib.txq1.txq_pidx: 381
dev.igc.2.iflib.txq1.no_tx_dma_setup: 0
dev.igc.2.iflib.txq1.txd_encap_efbig: 0
dev.igc.2.iflib.txq1.tx_map_failed: 0
dev.igc.2.iflib.txq1.no_desc_avail: 0
dev.igc.2.iflib.txq1.mbuf_defrag_failed: 0
dev.igc.2.iflib.txq1.m_pullups: 0
dev.igc.2.iflib.txq1.mbuf_defrag: 0
dev.igc.2.iflib.txq1.cpu: 1
dev.igc.2.iflib.txq0.r_abdications: 0
dev.igc.2.iflib.txq0.r_restarts: 7519491
dev.igc.2.iflib.txq0.r_stalls: 7519491
dev.igc.2.iflib.txq0.r_starts: 594963050
dev.igc.2.iflib.txq0.r_drops: 0
dev.igc.2.iflib.txq0.r_enqueues: 647338399
dev.igc.2.iflib.txq0.ring_state: pidx_head: 0415 pidx_tail: 0415 cidx: 0415
state: IDLE
dev.igc.2.iflib.txq0.txq_cleaned: 1880386948
dev.igc.2.iflib.txq0.txq_processed: 1880386988
dev.igc.2.iflib.txq0.txq_in_use: 920
dev.igc.2.iflib.txq0.txq_cidx_processed: 428
dev.igc.2.iflib.txq0.txq_cidx: 388
dev.igc.2.iflib.txq0.txq_pidx: 284
dev.igc.2.iflib.txq0.no_tx_dma_setup: 0
dev.igc.2.iflib.txq0.txd_encap_efbig: 0
dev.igc.2.iflib.txq0.tx_map_failed: 0
dev.igc.2.iflib.txq0.no_desc_avail: 0
dev.igc.2.iflib.txq0.mbuf_defrag_failed: 0
dev.igc.2.iflib.txq0.m_pullups: 0
dev.igc.2.iflib.txq0.mbuf_defrag: 0
dev.igc.2.iflib.txq0.cpu: 0
dev.igc.2.iflib.override_nrxds: 0
dev.igc.2.iflib.override_ntxds: 0
dev.igc.2.iflib.allocated_msix_vectors: 5
dev.igc.2.iflib.use_extra_msix_vectors: 0
dev.igc.2.iflib.use_logical_cores: 0
dev.igc.2.iflib.separate_txrx: 0
dev.igc.2.iflib.core_offset: 0
dev.igc.2.iflib.tx_abdicate: 0
dev.igc.2.iflib.rx_budget: 0
dev.igc.2.iflib.disable_msix: 0
dev.igc.2.iflib.override_qs_enable: 0
dev.igc.2.iflib.override_nrxqs: 0
dev.igc.2.iflib.override_ntxqs: 0
dev.igc.2.iflib.driver_version: 1
dev.igc.2.%iommu: rid=0x300
dev.igc.2.%parent: pci3
dev.igc.2.%pnpinfo: vendor=0x8086 device=0x125c subvendor=0x8086
subdevice=0x0000 class=0x020000
dev.igc.2.%location: slot=0 function=0 dbsf=pci0:3:0:0
handle=\_SB_.PCI0.RP03.PXSX
dev.igc.2.%driver: igc
dev.igc.2.%desc: Intel(R) Ethernet Controller I226-V
I was sending a recving from a faster box (n150 vs J1900) as well as had pf and
argus enabled for half of the 12hr test so it could not go at full line rate.
But it didnt drop the link so that seems pretty good so far.
I have a number of I225's I will test with too once the changes are MFCd. I see
there are a few other changes coming soon, so I will retest once those are in
14 stable.
--
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.