pyunyh at gmail.com
Tue Jan 1 19:42:11 PST 2008
I had been using the following overhauled sf(4) for serveral months
without issues. It would be really great sf(4) users can test the
driver and report back how it works on his/her box. Basically the
driver does the following thing.
- bus_dma(9) conversion and endianness support : Now sf(4) should
work on all architectures that FreeBSD runs.
- Performance optimization : switch to type 2 Tx descriptor and
removed lots of PCI register access. Rx alignment fixup is only
called on strict-alignment architectures so i386/amd64 would
get instant Rx performance boost.
- AIC-6915 supports Rx/Tx checksum offload as well as hardware VLAN
tag insertion/stripping if firmware is loaded into frame
processor. Unfortunately the firmware is not available under BSD
license so these additional hardware accelerations are not
available yet on FreeBSD. :-(
- Code cleanup & misc bug fixes.
You can find the latest sf(4) code at the following URL.
More information about the freebsd-current