summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
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
2003-08-22Change KAME code for ip_output()/ip6_output() to obtain struct socket*jonathan
2003-08-19remove unneeded #ifdef __NetBSD__itojun
2003-08-19make ip_fragment public (it is for coming PF integration)itojun
2003-08-19make ip_fragment static and add prototype.christos
2003-08-19correct ip_multicast_if fix to always set ifp (tnx Shiva)itojun
2003-08-18fix problem we can't drop membership on !IFF_UP interface.itojun
2003-08-15(fast-ipsec): Add hooks to pass IPv4 IPsec traffic into fast-ipsec, ifjonathan
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-30freebsd code somehow crept initojun
2003-06-30after pfil_run_hooks, need to fix hlen as wellitojun
2003-06-26tabifyitojun
2003-05-26- don't pass mbufs with M_CSUM_* flags which isn't supported by the interfaceyamt
2003-02-26Add MBUFTRACE kernel option.matt
2002-09-17From FreeBSD (1.164) courtesy of Maxim Konovalov:darrenr
2002-09-11KNF - return is not a function. sync w/kame.itojun
2002-08-14avoid swapping endian of ip_len and ip_off on mbuf, to meet with M_LEADINGSPACEitojun
2002-06-24set ia as wellitojun
2002-06-24do not consult routing table under the following condition:itojun
2002-06-09whitespaceitojun
2002-05-31since if_mtu is u_long, use u_long for mtu.itojun
2002-02-07IFF_POINTTOPOINT interfaces can also transmit packets to broadcastthorpej
2002-02-06ip_mloopback(): process the delayed checksum on the copy, notthorpej
2002-01-31correct bad ip checksum on multicast loopback packet. PR14597itojun
2002-01-22make sure to check address family on route cache. with IPv4 mappeditojun
2002-01-08don't panic when there's no interface address exist for the specified multicastitojun
2001-11-21update outgoing ifp, only if tunnel mode ipsec is used. this is toitojun
2001-11-13add RCSIDslukem
2001-09-17Split the pre-computed ifnet checksum flags into Tx and Rx directions.thorpej
2001-08-11fix cksum error of udp and tcp packet with ip optionsyamt
2001-06-02Implement support for IP/TCP/UDP checksum offloading provided bythorpej
2001-05-26Remove one #ifdef vax, bugfix another. Should probably be #ifdef i386 also.ragge
2001-04-13Remove the use of splimp() from the NetBSD kernel. splnet()thorpej
2001-02-27remove obsolete #if 0'ed sectionitojun
2001-01-24- record IPsec packet history into m_aux structure.itojun
2001-01-13allow IP_MULTICAST_IF and IP_ADD/DROP_MEMBERSHIP to specify interfaceitojun
2001-01-13on getsockopt(IP_IPSEC_POLICY), make sure to initialize lenitojun