History log of /src/sys/netinet/in_offload.h |
Revision | | Date | Author | Comments |
1.12 |
| 12-Dec-2018 |
rin | PR kern/53562
Add ether_sw_offload_[tr]x: handle TX/RX offload options in software. Since this violates separation b/w L2 and L3/L4, new files are added rather than having the routines in sys/net/if_ethersubr.c.
OK msaitoh thorpej
|
1.11 |
| 11-Jul-2018 |
maxv | Style, rename 'iph' -> 'ip', and reduce the diff between in_undefer_cksum_tcpudp and the last part of in_undefer_cksum.
|
1.10 |
| 11-Jul-2018 |
maxv | Remove the callback, localify, and add a comment.
|
1.9 |
| 11-Jul-2018 |
maxv | Rename
ip_undefer_csum -> in_undefer_cksum in_delayed_cksum -> in_undefer_cksum_tcpudp
The two previous names were inconsistent and misleading.
Put the two functions into in_offload.c. Add comments to explain what we're doing.
The same could be done for IPv6.
|
1.8 |
| 25-Apr-2011 |
yamt | branches: 1.8.54; 1.8.56; undefer csum in looutput. looutput is used by various code (ether_output, mcast) to loopback packets.
|
1.7 |
| 11-Dec-2010 |
matt | branches: 1.7.2; Add routines to calculate a checkesum if the driver concludes that the h/w can't do it.
|
1.6 |
| 28-Nov-2007 |
dyoung | branches: 1.6.40; 1.6.44; Move IN_NEED_CHECKSUM() to in_offload.h for re-use.
|
1.5 |
| 24-Apr-2007 |
dyoung | branches: 1.5.6; 1.5.8; 1.5.14; Constify.
|
1.4 |
| 25-Nov-2006 |
yamt | branches: 1.4.4; 1.4.8; 1.4.10; move tso-by-software code to their own files. no functional changes.
|
1.3 |
| 10-Dec-2005 |
elad | branches: 1.3.20; 1.3.22; Multiple inclusion protection, as suggested by christos@ on tech-kern@ few days ago.
|
1.2 |
| 10-Aug-2005 |
yamt | branches: 1.2.6; move {tcp,udp}_do_loopback_cksum back to tcp/udp so that they can be referenced by ipv6.
|
1.1 |
| 18-Apr-2005 |
yamt | branches: 1.1.2; 1.1.4; add a function to handle M_CSUM_TSOv4 by software.
|
1.1.4.4 |
| 07-Dec-2007 |
yamt | sync with head
|
1.1.4.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.1.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.1.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.1.2.2 |
| 29-Apr-2005 |
kent | sync with -current
|
1.1.2.1 |
| 18-Apr-2005 |
kent | file in_offload.h was added on branch kent-audio2 on 2005-04-29 11:29:33 +0000
|
1.2.6.3 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.2.6.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.6.1 |
| 10-Aug-2005 |
skrll | file in_offload.h was added on branch ktrace-lwp on 2005-11-10 14:11:07 +0000
|
1.3.22.1 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.3.20.1 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.4.10.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.4.8.1 |
| 08-Jun-2007 |
ad | Sync with head.
|
1.4.4.1 |
| 07-May-2007 |
yamt | sync with head.
|
1.5.14.1 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
1.5.8.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.5.6.1 |
| 03-Dec-2007 |
joerg | Sync with HEAD.
|
1.6.44.1 |
| 07-Jan-2011 |
matt | If using hardware checksum offload and the packet can't be h/w checksumed (for whatever reason, some hardware is stupid) allow the driver to calculate the checksum instead.
|
1.6.40.2 |
| 31-May-2011 |
rmind | sync with head
|
1.6.40.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.7.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.8.56.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.8.54.2 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.8.54.1 |
| 28-Jul-2018 |
pgoyette | Sync with HEAD
|