summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2006-07-23Use the LWP cached credentials where sane.ad
2006-07-12Remove test for M_CSUM_TSOv6 flag which is not (yet) defined intron
2006-07-12Add diagnostic checks for hardware-assisted checksum related flags intron
2006-05-15kauth falloutchristos
2006-05-14integrate kauth.elad
2006-02-23Handle IPSEC_NAT_T in the FAST_IPSEC case.christos
2005-12-11merge ktrace-lwp.christos
2005-09-19People have to read this code, so I am removing the double-negativedyoung
2005-09-11Replace plain 255 by MAXTTL.seb
2005-09-11Allow the multicast_ttl and the multicast_loop options to be set with bothchristos
2005-08-18- introduce M_MOVE_PKTHDR and use it where appropriate.yamt
2005-08-10move {tcp,udp}_do_loopback_cksum back to tcp/udpyamt
2005-05-29- add constchristos
2005-04-18ip_output: handle the case M_CSUM_TSOv4 but !IFCAP_TSOv4.yamt
2005-04-18fix problems related to loopback interface checksum omission. PR/29971.yamt
2005-04-07when doing TSO, avoid to use duplicated ip_id heavily.yamt
2005-03-11Set ip_len to 0 in the wm driver when TSO is being used.matt
2005-03-10In ip_fragment():thorpej
2005-03-09Move all the hardware-assisted checksum/segment offload code together.matt
2005-03-06Add IPv4/TCP hooks for TCP Segment Offload on transmit.matt
2005-03-05Fix checksum offload for fragmented packets. From John Heasleybriggs
2005-02-26nuke trailing whitespaceperry
2005-02-18My last change for pseudo-header checksums was flawed. The pseudo-headerheas
2005-02-12For controllers (eg: hme & gem) that can only perform linear hardware checksumsheas
2005-02-12Add support for IPsec Network Address Translator traversal (NAT-T), asmanu
2005-02-03ANSIfy function declarationsperry
2005-02-02de-__P -- will ANSIfy .c files later.perry
2004-12-15Don't perform checksums on loopback interfaces. They can be reenabled withthorpej
2004-12-04Convert lo(4) to a clonable device.peter
2004-10-06Slight simplification to IFA_STATS handling.thorpej
2004-09-04IPv4 PIM support, based on a submission from Pavlin Radoslavov posted onmanu
2004-07-06Remove broken code for now: getsockopt(s, IPPROTO_IP, IP_IPSEC_POLICY,...).minoura
2004-06-01update mtu value if outgoing interface changes with ipsec opsitojun
2004-05-18Fix buffer overrun in in_pcbopts() (FreeBSD PR/66386)christos
2004-04-26Remove #else clause of __STDC__matt
2004-03-02Use the new IPSEC_PCB_SKIP_IPSEC() to bypass a socket policy lookupthorpej
2003-12-10use if_indexlim (instead of if_index) and ifindex2ifnet[x] != NULLitojun
2003-11-19Patch back support for (badly) randomized IP ids, by request:jonathan
2003-11-17Revert the (default) ip_id algorithm to the pre-randomid algorithm,jonathan
2003-10-17Increment stats when packet is dropped since there is no roomenami
2003-10-14more correction to ip_fragment; free mbuf correctly if ENOBUFS is raiseditojun
2003-10-14avoid mbuf leak on ip_fragment(); obey 4.4bsd mbuf passing rule (mbuf passeditojun
2003-10-03when dropping M_PKTHDR, need to free m_tag associated with it.itojun
2003-10-01correct ip_fragment() wrt ip->ip_off handling.itojun
2003-09-19Fast-ipsec can call ip_output() with a null 'struct socket *so'jonathan
2003-09-06randomize IPv4/v6 fragment ID and IPv6 flowlabel. avoids predictabilityitojun
2003-08-27don't intiialize m by m0, m0 is not initialized (by introduction of ip_fragment)itojun
2003-08-23need sys/domain.h for FAST_IPSEC case; jonathanitojun
2003-08-22remove ipsec_set/getsocket. now we explicitly pass socket * to ip{,6}_output.itojun
2003-08-22change the additional arg to be passed to ip{,6}_output to struct socket *.itojun