Experimental NE3200 driver, fifth release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The fifth release of my experimental NE3200 driver can now be found here:
http://users.cybercity.dk/~ccc94453/linux/ne3200/0.05/ne3200-0.05.tar.gz

The main changes since release 0.04:

ne3200:
Let the 82586 code allocate board memory for TX and RX buffers.

Clean up "dev" allocation and error handling in ne3200_probe1().

Transfer skb data using DMA instead of PIO for better performance. Ttcp now
consistently shows 1095+ kB/s on RX and 1080+ kB on TX (at half duplex).

Add EXPORT_NO_SYMBOLS for 2.5 compatibility.


ne3200 firmware:
Revert from the fragile interrupt driven operation to polled operation (so I
can get the DMA code in).

Transfer skb data using DMA instead of PIO for better performance.


82586:
Fix release 0.04 end-of-frame flag testing and reporting bug (triggered if
RX memory runs out).

Added function to allocate board memory for TX and RX buffers. It takes the
MTU into account (but the rest of the code doesn't - yet).

Hooks for board specific transfer of skb data.

Minor corrections to TX statistics.


For the full release notes and instructions on compiling the driver, see:
http://users.cybercity.dk/~ccc94453/linux/ne3200/0.05/ne3200-0.05.txt

Regards,
Rask Ingemann Lambertsen
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux