Re: ifconfig -v ix0 output delay

From: mike tancsa <mike_at_sentex.net>
Date: Tue, 26 Sep 2023 12:41:30 UTC
On 9/26/2023 3:28 AM, Kurt Jaeger wrote:
> Hi!
>
>>         A small annoyance, but I was wondering why "ifconfig -v ix0" seems to take
>> a "long time" compared to other 10G nics.   e.g.
> [...]
>
> Which version of the ix driver did you load ? The base one or
> the one from the ports, net/intel-ix-kmod ? I'm not sure
> freebsd@intel.com is reading this list, so maybe pointing
> them to the issue via some PR would be useful.

This is just the base driver, built in ix with copper PHY

  pciconf -lvcb ix0
ix0@pci0:1:0:0: class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 
device=0x1528 subvendor=0x15d9 subdevice=0x1528
     vendor     = 'Intel Corporation'
     device     = 'Ethernet Controller 10-Gigabit X540-AT2'
     class      = network
     subclass   = ethernet
     bar   [10] = type Prefetchable Memory, range 64, base 0xc7c00000, 
size 2097152, enabled
     bar   [18] = type I/O Port, range 32, base 0x6020, size 32, enabled
     bar   [20] = type Prefetchable Memory, range 64, base 0xc7e04000, 
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 64 messages, enabled
                  Table in map 0x20[0x0], PBA in map 0x20[0x2000]
     cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR NS
                  max read 512
                  link x8(x8) speed 5.0(5.0) ASPM disabled(L0s/L1)
     ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected
     ecap 000e[150] = ARI 1
     ecap 0010[160] = SR-IOV 1 IOV disabled, Memory Space disabled, ARI 
disabled
                      0 VFs configured out of 64 supported
                      First VF RID Offset 0x0180, VF RID Stride 0x0002
                      VF Device ID 0x1515
                      Page Sizes: 4096 (enabled), 8192, 65536, 262144, 
1048576, 4194304
     ecap 000d[1d0] = ACS 1 Source Validation unavailable, Translation 
Blocking unavailable
                      P2P Req Redirect unavailable, P2P Cmpl Redirect 
unavailable
                      P2P Upstream Forwarding unavailable, P2P Egress 
Control unavailable
                      P2P Direct Translated unavailable, Enhanced 
Capability unavailable