summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2009-07-17Add the IP_MINTTL socket option.minskim
2009-07-16Add the IP_RECVTTL option support.minskim
2009-07-01From Wolfgang Stukenbrock in PR kern/41659: add missing splx().martin
2009-05-06Remove some usage of "priv" and "privileged" variables and instead passelad
2009-03-18bzero -> memsetcegger
2008-10-12update ip_pcbopts() to use sockopt(9) API.plunky
2008-10-12do not sleep while allocating memory here as socket lock is heldplunky
2008-08-16constify sockopt in the PRCO_SETOPT pathplunky
2008-08-06Convert socket options code to use a sockopt structureplunky
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-23Make IPSEC and FAST_IPSEC stats per-cpu. Use <net/net_stats.h> andthorpej
2008-04-12Make IP, TCP, UDP, and ICMP statistics per-CPU. The stats are collatedthorpej
2008-04-07Change IP stats from a structure to an array of uint64_t's.thorpej
2008-02-06Add a new ip_id generation scheme based on a Fisher-Yates shuffle over amatt
2008-01-14Use rtcache_validate() instead of rtcache_getrt(). Shorten staircasedyoung
2008-01-12Good-bye, rtcache_check(). Call both rtcache_validate() anddyoung
2007-12-29Restore correctly the sp level in case of FAST_IPSEC + IPSEC_NAT_Tdegroote
2007-12-29Simplify the FAST_IPSEC output pathdegroote
2007-12-21Add fix for ip_id information leakage. Since the leakage information ismatt
2007-12-20Poison struct route->ro_rt uses in the kernel by changing the namedyoung
2007-11-28Move IN_NEED_CHECKSUM() to in_offload.h for re-use.dyoung
2007-09-191) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), thatdyoung
2007-09-02m_copym(..., 0, M_COPYALL, ...) -> m_copypacket(..., ...).dyoung
2007-09-02m_copy() was deprecated, apparently, long ago. m_copy(...) ->dyoung
2007-08-28Fix ipv4 multicast that could sometimes send packets with the wrongcube
2007-05-02Eliminate address family-specific route caches (struct route, structdyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17KNF: de-__P, bzero -> memset, bcmp -> memcmp. Remove extraneousdyoung
2007-02-17Join lines.dyoung
2007-01-29bzero -> memset.dyoung
2007-01-29In ip_setmoptions(), don't leave a route cache (struct route) ondyoung
2007-01-13Unconditionally zero and free iproute. Before IPsec tunnel packets e.g.joerg
2007-01-08ip_output: reload ip_len after running pfil_run_hooks.yamt
2007-01-04Consistent usage of KAUTH_GENERIC_ISSUSER.elad
2006-12-15Introduce new helper functions to abstract the route caching.joerg
2006-12-09Here are various changes designed to protect against bad IPv4dyoung
2006-12-06Remove stray curly brace. Thanks, yamt!dyoung
2006-12-06KNF.dyoung
2006-11-25move tso-by-software code to their own files. no functional changes.yamt
2006-11-13Add a source-address selection policy mechanism to the kernel.dyoung
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