| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
BCM578XX controllers.
Approved by: re
MFC after: 4 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
increase robustness (no more calls to panic(9)) and simplify
code.
- Allocate RX/TX data structures as a single buffer rather than
an array of 4KB pages to simplify code.
- Fixed LRO (aka TPA) code. Removed kernel module parameter and
support enabling disabling LRO through ifconfig(8) command line.
LRO is still disabled by default but should be enabled for best
performance on an endpoint device.
- Fixed statistcs code and removed kernel module parameter (stats
should just work).
- Added many software counters to help identify the cause of some
performance issues.
- Streamlined adapter internal init/stop code paths.
- Fiddled with debug code (adding some here, removing some there).
- Continued style(9) adjustments.
|
|
|
|
|
|
|
|
|
|
| |
- Use bus_bind_intr() to bind interrupt to a CPU when RSS/TSS is used.
- Use M_DONTWAIT for RSS/TSS buffer allocation.
- Add statistic to track max DRBR queue depth.
- Fix problem in bxe_change_mtu() which referenced the old MTU size
in a debug print statement.
MFC after: Two weeks
|
|
|
|
|
|
|
|
| |
- Fix an incorrect "uint32_t *" cast in bxe_set_rx_mode().
Submitted by: yongari@
Approved by: davidch@
MFC after: Two weeks
|
|
|
|
|
|
|
| |
commit.
- Fixed a bug in an unused debug macro.
MFC after: One week.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Centralize PCI resource allocation/release.
- Enable flowid (TSS) support.
- Added "per-fastpath" locks and watchdog timeouts.
- Fixed problem where the CQ producer index was advanced beyond
the size of the CQ ring during initialization.
- Replaced hard-coded debug levels in some debug print statements.
- More style(9) fixes.
MFC after: Two weeks
|
|
|
|
|
|
| |
this driver not using mii(4) in the first place.
Reviewed by: yongari
|
|
|
|
| |
Reviewed by: davidch
|
|
|
|
|
|
|
|
|
| |
chain to be corrupted.
- Removed many console print warnings and replaced with driver maintained
counters.
- Several style(9) fixes.
MFC after: One week.
|
|
|
|
|
|
|
|
| |
counters to reduce spew.
- Fixed a TSO problem when an mbuf contains both header and payload in
the same cluster.
MFC after: One week.
|
|
|
|
|
|
|
| |
- Renamed several RX variable for more consistent usage.
- Fixed a potential problem when masking RX CQ producer value.
MFC after: One week.
|
|
|
|
| |
MFC after: One week.
|
|
|
|
|
|
| |
- Improve reporting of media type (not always 10GBase-CX4).
MFC after: One week
|
|
|
|
|
|
| |
size allowed by the DMA descriptor for TSO frames.
MFC after: One week
|
|
|
|
| |
- Minor change to info output string.
|
|
(BCM57710, BCM57711, BCM57711E)
MFC after: One month
|