Searched hist:214219 (Results 1 - 2 of 2) sorted by relevance
/freebsd-11.0-release/sys/dev/bge/ | ||
H A D | if_bgereg.h | diff 214219 Fri Oct 22 19:42:42 MDT 2010 yongari Add workaround for BCM5906 A1 controller silicon bug. When auto-negotiation results in half-duplex operation, excess collision on the ethernet link may cause internal chip delays that may result in subsequent valid frames being dropped due to insufficient receive buffer resources. The workaround is to choose de-pipeline method as a flow control decision for SDI. De-pipeline method allows only 1 data in TxMbuf at a time such that a request to RDMA from SDI is made only when TxMbuf is empty. Thanks for david for providing detailed errata information. |
H A D | if_bge.c | diff 214219 Fri Oct 22 19:42:42 MDT 2010 yongari Add workaround for BCM5906 A1 controller silicon bug. When auto-negotiation results in half-duplex operation, excess collision on the ethernet link may cause internal chip delays that may result in subsequent valid frames being dropped due to insufficient receive buffer resources. The workaround is to choose de-pipeline method as a flow control decision for SDI. De-pipeline method allows only 1 data in TxMbuf at a time such that a request to RDMA from SDI is made only when TxMbuf is empty. Thanks for david for providing detailed errata information. |
Completed in 193 milliseconds