At 04:28 PM 10/5/2007, Jack Vogel wrote:
I am preparing to update the em driver to the equivalent of my
6.6.6 driver. Just doing some last minute sanity checking, I
hope to the checkin before end of day.

Hi,
thanks for fixing the compile issue, but I have another possible problem. Do you know if there were any performance regressions with this rev? On one firewall / router, I am seeing dropped packets. The PPS rate is only about 30k which should not be that much


Oct  8 02:15:02 c1 kernel: em2: Excessive collisions = 0
Oct  8 02:15:02 c1 kernel: em2: Sequence errors = 0
Oct  8 02:15:02 c1 kernel: em2: Defer count = 0
Oct  8 02:15:02 c1 kernel: em2: Missed Packets = 2068
Oct  8 02:15:02 c1 kernel: em2: Receive No Buffers = 280
Oct  8 02:15:02 c1 kernel: em2: Receive Length Errors = 0
Oct  8 02:15:02 c1 kernel: em2: Receive errors = 3
Oct  8 02:15:02 c1 kernel: em2: Crc errors = 3
Oct  8 02:15:02 c1 kernel: em2: Alignment errors = 0
Oct  8 02:15:02 c1 kernel: em2: Collision/Carrier extension errors = 0
Oct  8 02:15:02 c1 kernel: em2: RX overruns = 17
Oct  8 02:15:02 c1 kernel: em2: watchdog timeouts = 0
Oct  8 02:15:02 c1 kernel: em2: XON Rcvd = 0
Oct  8 02:15:02 c1 kernel: em2: XON Xmtd = 0
Oct  8 02:15:02 c1 kernel: em2: XOFF Rcvd = 0
Oct  8 02:15:02 c1 kernel: em2: XOFF Xmtd = 0
Oct  8 02:15:02 c1 kernel: em2: Good Packets Rcvd = 146043044
Oct  8 02:15:02 c1 kernel: em2: Good Packets Xmtd = 75481090
Oct  8 02:15:02 c1 kernel: em2: TSO Contexts Xmtd = 0
Oct  8 02:15:02 c1 kernel: em2: TSO Contexts Failed = 0


% vmstat -i
interrupt                          total       rate
irq1: atkbd0                           5          0
irq4: sio0                         10094          0
irq16: em0                     291014020       5831
irq17: em1 em2 em3             298574806       5983
irq19: atapci1                     53969          1
cpu0: timer                     99802510       1999
cpu1: timer                     99791176       1999
Total                          789246580      15815


Load avg is quite low, although top doesnt show any interrupt activity for some reason.

The settings are all default

% sysctl -a dev.em.2
dev.em.2.%desc: Intel(R) PRO/1000 Network Connection Version - 6.6.6
dev.em.2.%driver: em
dev.em.2.%location: slot=0 function=0
dev.em.2.%pnpinfo: vendor=0x8086 device=0x108c subvendor=0x8086 subdevice=0x348f class=0x020000
dev.em.2.%parent: pci3
dev.em.2.debug_info: -1
dev.em.2.stats: -1
dev.em.2.rx_int_delay: 0
dev.em.2.tx_int_delay: 66
dev.em.2.rx_abs_int_delay: 66
dev.em.2.tx_abs_int_delay: 66
dev.em.2.rx_processing_limit: 100


em0: <Intel(R) PRO/1000 Network Connection Version - 6.6.6> port 0x3020-0x303f mem 0x88260000-0x8827ffff,0x88240000-0x8825ffff
irq 16 at device 0.0 on pci2
em0: Ethernet address: 00:15:17:0b:70:98
em0: [FAST]
em1: <Intel(R) PRO/1000 Network Connection Version - 6.6.6> port 0x3000-0x301f mem 0x88220000-0x8823ffff,0x88200000-0x8821ffff
irq 17 at device 0.1 on pci2
em1: Ethernet address: 00:15:17:0b:70:99
em1: [FAST]
pcib3: <ACPI PCI-PCI bridge> at device 28.5 on pci0
pci3: <ACPI PCI bus> on pcib3
em2: <Intel(R) PRO/1000 Network Connection Version - 6.6.6> port 0x2000-0x201f mem 0x88180000-0x8819ffff,0x88100000-0x8817ffff irq 17 at device 0.0 on pci3
em2: Ethernet address: 00:15:17:1e:94:0b
em2: [FAST]
pci3: <simple comms, UART> at device 0.3 (no driver attached)
pci3: <serial bus> at device 0.4 (no driver attached)
pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci4: <ACPI PCI bus> on pcib4
pci4: <display, VGA> at device 4.0 (no driver attached)
em3: <Intel(R) PRO/1000 Network Connection Version - 6.6.6> port 0x1100-0x113f mem 0x88020000-0x8803ffff,0x88000000-0x8801ffff irq 17 at device 5.0 on pci4
em3: Ethernet address: 00:15:17:1e:94:0c
em3: [FAST]

[EMAIL PROTECTED]:0:0: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'PRO/1000 PT'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit
    cap 10[e0] = PCI-Express 1 endpoint
[EMAIL PROTECTED]:0:1: class=0x020000 card=0x115e8086 chip=0x105e8086 rev=0x06 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'PRO/1000 PT'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit
    cap 10[e0] = PCI-Express 1 endpoint
[EMAIL PROTECTED]:0:0: class=0x020000 card=0x348f8086 chip=0x108c8086 rev=0x03 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'PRO/1000 PM'
    class      = network
    subclass   = ethernet
    cap 01[c8] = powerspec 2  supports D0 D3  current D0
    cap 05[d0] = MSI supports 1 message, 64 bit
    cap 10[e0] = PCI-Express 1 endpoint
[EMAIL PROTECTED]:5:0: class=0x020000 card=0x348f8086 chip=0x10768086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82547EI Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet
    cap 01[dc] = powerspec 2  supports D0 D3  current D0
    cap 07[e4] = PCI-X supports 2048 burst read, 1 split transaction


        ---Mike

This will provide support for devices up to our latest, the
next stage I'm planning will incorporate multiqueue and
multiple locks that are already in my Oplin driver (ixgbe)
but this will take a bit longer.

This driver has the support for TSO in it but its not on
by default, as soon as Andre is able to get that MFC'd
it can be enabled via a compile option.

Jack
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to