| From | Sent On | Attachments |
|---|---|---|
| Ian FREISLICH | Mar 5, 2010 3:20 am | |
| Pyun YongHyeon | Mar 5, 2010 9:56 am | |
| Ian FREISLICH | Mar 5, 2010 10:16 am | |
| Pyun YongHyeon | Mar 5, 2010 10:40 am | |
| Ian FREISLICH | Mar 5, 2010 12:19 pm | |
| Pyun YongHyeon | Mar 5, 2010 1:04 pm | |
| Ian FREISLICH | Mar 5, 2010 1:16 pm | |
| Pyun YongHyeon | Mar 5, 2010 1:55 pm | |
| Ian FREISLICH | Mar 8, 2010 6:44 am | |
| Pyun YongHyeon | Mar 8, 2010 9:49 am | |
| Ian FREISLICH | Mar 9, 2010 12:26 am | |
| Ian FREISLICH | Mar 9, 2010 5:31 am | |
| Pyun YongHyeon | Mar 9, 2010 12:49 pm | |
| Pyun YongHyeon | Mar 9, 2010 1:21 pm | |
| David Christensen | Mar 9, 2010 1:31 pm | |
| Pyun YongHyeon | Mar 9, 2010 1:39 pm | |
| Ian FREISLICH | Mar 9, 2010 1:55 pm | |
| David Christensen | Mar 9, 2010 2:04 pm | |
| Pyun YongHyeon | Mar 9, 2010 2:12 pm | |
| Ryan Stone | Mar 9, 2010 2:30 pm | |
| Fabien Thomas | Mar 9, 2010 2:55 pm | |
| David Christensen | Mar 9, 2010 3:00 pm | |
| Ryan Stone | Mar 9, 2010 3:07 pm | |
| Ian FREISLICH | Mar 9, 2010 9:47 pm | |
| Ian FREISLICH | Mar 10, 2010 1:04 am | |
| David Christensen | Mar 10, 2010 11:10 am | |
| Pyun YongHyeon | Mar 10, 2010 11:51 am | |
| David Christensen | Mar 10, 2010 2:45 pm | |
| Pyun YongHyeon | Mar 10, 2010 3:01 pm | |
| Ian FREISLICH | Mar 10, 2010 10:45 pm | |
| Ian FREISLICH | Mar 10, 2010 11:05 pm | |
| David Christensen | Mar 12, 2010 3:58 pm | |
| Ian FREISLICH | Mar 13, 2010 9:05 am |
| Subject: | RE: dev.bce.X.com_no_buffers increasing and packet loss | |
|---|---|---|
| From: | David Christensen (davi...@broadcom.com) | |
| Date: | Mar 9, 2010 1:31:32 pm | |
| List: | org.freebsd.freebsd-current | |
patch can fix the RX issue you're suffering from. Anyway, would you give it try the patch at the following URL? http://people.freebsd.org/~yongari/bce/bce.20100305.diff The patch was generated against CURRENT and you may see a message like "Disabling COAL_NOW timedout!" during interface up. You can ignore that message.
It's been running for about 1:23 on the patched driver. I'm still seeing the com_no_buffers increase:
[firewall2.jnb1] ~ # sysctl dev.bce |grep com_no_buffers dev.bce.0.com_no_buffers: 5642 dev.bce.1.com_no_buffers: 497 dev.bce.2.com_no_buffers: 6260612 dev.bce.3.com_no_buffers: 4871338
Still have no idea why these counters are increasing here. Actually the counter is read from scratch pad of completion processor. The datasheet does not even document the counter. Maybe david know better what's happening here(CCed).
Interupt rate is down now, at about 3500 per second per interface.
Interestingly setting net.inet.ip.fastforwarding=0 reduces CPU consumption from 25% to 9% and less packet loss.
The com_no_buffers statistic comes from firmware and indicates how many times a valid frame was received but could not be placed into the receive chain because there were no available RX buffers. The firmware will then drop the frame but that dropped frame won't be reflected in any of the hardware based statistics.
Dave
_______________________________________________ free...@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "free...@freebsd.org"





