mirror of
https://github.com/opnsense/src.git
synced 2026-05-04 17:05:14 -04:00
series, the 8139C+ has a descriptor-based DMA mechanism, and its performance is actually pretty respectable. Note: the 8139D chip does not support C+ mode. Only the 8139C+ and 8169 gigE chips support C+ mode. Supported features: - RX and TX checksum offload - hardware VLAN tag insertion/extraction - TX interrupt moderation using the 8139's on-board timer Everything should be properly busdma'ed and endian-independent, so things should work ok on non-x86 platforms. Unfortunately, my call for testers on this code was met with deafening silence, and I don't have access to any non-x86 FreeBSD boxes at the moment, so this is speculation. The device detection code has been cleaned up a little as well (thanks to Michal Mertl) for the patches. There are also updates to the rl(4) man page (which I accidentally checked in before when I updated the dc(4) man page. Oops.) Todo: finish support for the 8169 gigabit ethernet chip. This mainly requires writing an rlgphy driver to handle the 8169's built-in PHY. This will have to wait until I actually get my hands on an 8169 card for testing though. (I still can't find a source for one in the U.S. Suggestions/pointers welcome.) |
||
|---|---|---|
| .. | ||
| agp.c | ||
| agp_ali.c | ||
| agp_amd.c | ||
| agp_i810.c | ||
| agp_if.m | ||
| agp_intel.c | ||
| agp_sis.c | ||
| agp_via.c | ||
| agppriv.h | ||
| agpreg.h | ||
| agpvar.h | ||
| alpm.c | ||
| amdpm.c | ||
| cy_pci.c | ||
| dc21040reg.h | ||
| if_dc.c | ||
| if_dcreg.h | ||
| if_de.c | ||
| if_devar.h | ||
| if_mn.c | ||
| if_pcn.c | ||
| if_pcnreg.h | ||
| if_rl.c | ||
| if_rlreg.h | ||
| if_sf.c | ||
| if_sfreg.h | ||
| if_sis.c | ||
| if_sisreg.h | ||
| if_sk.c | ||
| if_skreg.h | ||
| if_ste.c | ||
| if_stereg.h | ||
| if_ti.c | ||
| if_tireg.h | ||
| if_tl.c | ||
| if_tlreg.h | ||
| if_vr.c | ||
| if_vrreg.h | ||
| if_wb.c | ||
| if_wbreg.h | ||
| if_xl.c | ||
| if_xlreg.h | ||
| intpm.c | ||
| intpmreg.h | ||
| locate.pl | ||
| meteor.c | ||
| meteor_reg.h | ||
| ncr.c | ||
| ncrreg.h | ||
| ti_fw.h | ||
| ti_fw2.h | ||
| viapm.c | ||
| xmaciireg.h | ||
| xrpu.c | ||