mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2025-01-11 17:04:19 +01:00
11ad85d1f5
- 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. |
||
---|---|---|
.. | ||
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 | ||
if_rlreg.h | ||
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 | ||
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 |