HardenedBSD/sys/pci
Bill Paul 11ad85d1f5 Make some tweaks to the RealTek driver:
- Fix a bug in rl_rxeof() handler: in the case where the packet wraps
  from the end of the receive buffer back to the beginning, we need to
  insure that at least sizeof(ether_header) bytes make it into the first
  mbuf. If we don't, then doing eh = mtod(m, struct ether_header *)
  loses. To avoid this, we use m_pullup() to suck at least MHLEN -
  RL_ETHER_ALIGN bytes into the first mbuf, which should also help
  small packets fit into a single mbuf.

  Pointed out by: Philip A. Prindeville <philipp@zembu.com>

- Make the transmit threshold autotuning: start off with a small value
  and jack it up when TX underruns are detected.

- Also improve TX error recovery: kick the chip in the head with a
  reset/init sequence to make sure it recovers afer a transmit error.
1999-10-21 19:42:03 +00:00
..
adv_pci.c
adw_pci.c
ahc_pci.c
alpm.c
amd.c
amd.h
cy_pci.c
cy_pcireg.h
dc21040reg.h
ida_pci.c
ide_pci.c
ide_pcireg.h
if_al.c
if_alreg.h
if_ar_p.c
if_ax.c
if_axreg.h
if_de.c
if_devar.h
if_dm.c
if_dmreg.h
if_en_pci.c
if_fpa.c
if_fxp.c
if_fxpreg.h
if_fxpvar.h
if_lnc_p.c
if_mx.c
if_mxreg.h
if_pn.c
if_pnreg.h
if_rl.c Make some tweaks to the RealTek driver: 1999-10-21 19:42:03 +00:00
if_rlreg.h Make some tweaks to the RealTek driver: 1999-10-21 19:42:03 +00:00
if_sf.c
if_sfreg.h
if_sis.c
if_sisreg.h
if_sk.c
if_skreg.h
if_sr_p.c
if_ste.c
if_stereg.h
if_ti.c
if_tireg.h
if_tl.c
if_tlreg.h
if_tx.c
if_txvar.h
if_vr.c
if_vrreg.h
if_vx_pci.c
if_wb.c
if_wbreg.h
if_xl.c
if_xlreg.h
intpm.c
intpmreg.h
isp_pci.c Add in inclusion of machine/md_var.h (so alpha_scsi_bus_register or what 1999-10-17 19:03:11 +00:00
locate.pl
meteor_reg.h
meteor.c
ncr.c
ncrreg.h
ohci_pci.c
pci_compat.c
pci_if.m
pci_ioctl.h
pci.c
pcic_p.c
pcic_p.h
pcireg.h
pcisupport.c
pcivar.h
scsiiom.c
simos.c
simos.h
ti_fw2.h
ti_fw.h
uhci_pci.c
xmaciireg.h
xrpu.c