freebsd-skq/sys/net
hselasky bdacf9ba4d Improve transmit sending offload, TSO, algorithm in general.
The current TSO limitation feature only takes the total number of
bytes in an mbuf chain into account and does not limit by the number
of mbufs in a chain. Some kinds of hardware is limited by two
factors. One is the fragment length and the second is the fragment
count. Both of these limits need to be taken into account when doing
TSO. Else some kinds of hardware might have to drop completely valid
mbuf chains because they cannot loaded into the given hardware's DMA
engine. The new way of doing TSO limitation has been made backwards
compatible as input from other FreeBSD developers and will use
defaults for values not set.

Reviewed by:	adrian, rmacklem
Sponsored by:	Mellanox Technologies
MFC after:	1 week
2014-09-22 08:27:27 +00:00
..
bpf_buffer.c
bpf_buffer.h
bpf_filter.c Include strings.h so that bpf_filter.c can be built in userland. 2014-03-19 13:10:25 +00:00
bpf_jitter.c
bpf_jitter.h
bpf_zerocopy.c - Modify vm_page_unwire() and vm_page_enqueue() to directly accept 2014-06-16 18:15:27 +00:00
bpf_zerocopy.h
bpf.c Improve logic besides net.bpf.optimize_writers. 2014-06-11 11:27:44 +00:00
bpf.h
bpfdesc.h
bridgestp.c
bridgestp.h
ethernet.h
fddi.h
firewire.h
flowtable.c Pacify gcc. 2014-03-05 02:35:15 +00:00
flowtable.h
ieee8023ad_lacp.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
ieee8023ad_lacp.h
ieee_oui.h Bump bhyve allocation up to 20 bits to avoid 2014-05-20 02:59:13 +00:00
if_arc.h
if_arcsubr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_arp.h
if_atm.h
if_atmsubr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_bridge.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_bridgevar.h
if_clone.c
if_clone.h
if_dead.c
if_debug.c Remove ifq_drops from struct ifqueue. Now queue drops are accounted in 2014-09-19 09:01:19 +00:00
if_disc.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_dl.h
if_edsc.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_enc.c
if_enc.h
if_epair.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_ethersubr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_faith.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_fddisubr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_fwsubr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_gif.c Virtualize interface cloner for gif(4). This fixes a panic when destroying 2014-09-21 03:55:04 +00:00
if_gif.h
if_gre.c - Virtualize interface cloner for gre(4). This fixes a panic when destroying 2014-09-21 03:56:06 +00:00
if_gre.h - Virtualize interface cloner for gre(4). This fixes a panic when destroying 2014-09-21 03:56:06 +00:00
if_iso88025subr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_lagg.c Improve transmit sending offload, TSO, algorithm in general. 2014-09-22 08:27:27 +00:00
if_lagg.h Add laggproto broadcast, it allows sends frames to all ports of the lagg(4) group 2014-09-18 02:12:48 +00:00
if_llatbl.c
if_llatbl.h
if_llc.h
if_loop.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_media.c
if_media.h Introduce a procedural interface to the ifnet structure. The new 2014-06-02 17:54:39 +00:00
if_mib.c Remove ifq_drops from struct ifqueue. Now queue drops are accounted in 2014-09-19 09:01:19 +00:00
if_mib.h
if_pflog.h
if_pfsync.h Remove more constants related to static sysctl nodes. The MAXID constants 2014-02-25 18:44:33 +00:00
if_sppp.h
if_spppfr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_spppsubr.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_stf.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_stf.h Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
if_tap.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_tap.h
if_tapvar.h
if_tun.c Mechanically convert to if_inc_counter(). 2014-09-19 10:39:58 +00:00
if_tun.h
if_types.h Remove IPX support. 2014-03-14 02:58:48 +00:00
if_var.h Improve transmit sending offload, TSO, algorithm in general. 2014-09-22 08:27:27 +00:00
if_vlan_var.h
if_vlan.c Improve transmit sending offload, TSO, algorithm in general. 2014-09-22 08:27:27 +00:00
if.c Improve transmit sending offload, TSO, algorithm in general. 2014-09-22 08:27:27 +00:00
if.h * Add SIOCGI2C driver ioctl used to retrieve i2c info. 2014-08-29 18:02:58 +00:00
ifq.h Remove ifq_drops from struct ifqueue. Now queue drops are accounted in 2014-09-19 09:01:19 +00:00
iso88025.h Garbage collect long time obsoleted (or never used) stuff from routing API. 2014-03-15 06:49:32 +00:00
netisr_internal.h
netisr.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
netisr.h Update the IPv4 input path to handle reassembled frames and incoming frames 2014-09-09 04:18:20 +00:00
netmap_user.h Update to the current version of netmap. 2014-08-16 15:00:01 +00:00
netmap.h Update to the current version of netmap. 2014-08-16 15:00:01 +00:00
paravirt.h Update to the current version of netmap. 2014-08-16 15:00:01 +00:00
pfil.c
pfil.h
pfkeyv2.h
pfvar.h - Count global pf(4) statistics in counter(9). 2014-08-14 18:57:46 +00:00
ppp_defs.h
radix_mpath.c - Remove rt_metrics_lite and simply put its members into rtentry. 2014-03-05 01:17:47 +00:00
radix_mpath.h
radix.c Fix rnh_walktree_from() function (patch from kern/174959). 2014-05-01 15:04:32 +00:00
radix.h Revert previous commit (262727) and bounce patch back to the 2014-03-04 23:55:04 +00:00
raw_cb.c
raw_cb.h
raw_usrreq.c
route.c Make net.add_addr_allfibs vnet-local. 2014-09-21 03:48:20 +00:00
route.h Fix build. 2014-09-21 07:16:51 +00:00
rtsock.c Remove ifq_drops from struct ifqueue. Now queue drops are accounted in 2014-09-19 09:01:19 +00:00
sff8436.h * Add new net/sff8436.h containing constants used to access 2014-08-21 17:54:42 +00:00
sff8472.h * Add new net/sff8436.h containing constants used to access 2014-08-21 17:54:42 +00:00
slcompress.c
slcompress.h
vnet.c
vnet.h
zlib.c
zlib.h
zutil.h