Hi, 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. http://people.freebsd.org/~yongari/sf/if_sf.c http://people.freebsd.org/~yongari/sf/if_sfreg.h Thanks. -- Regards, Pyun YongHyeonReceived on Wed Jan 02 2008 - 02:42:11 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:24 UTC