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]"