summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
2009-09-16Replace a large number of link set based sysctl node creations withpooka
2009-07-17Delete trailing whitespace.minskim
2009-07-16Add the IP_RECVTTL option support.minskim
2009-04-18Remove extra whitespace added by a stupid tool.tsutsui
2009-04-15Remove a few KAUTH_GENERIC_ISSUSER in favor of more descriptiveelad
2009-03-18bcopy -> memcpycegger
2009-01-19Provide compatibility to the old timeval SCM_TIMESTAMP messages.christos
2008-12-17kill MALLOC and FREE macros.cegger
2008-11-23ip_input: fix an IPQ "lock" leak. (hi <matt>!)rmind
2008-10-04POOL_INIT -> pool_initpooka
2008-09-05Wrong route being consulted in one placeseanb
2008-08-20Make the sysctl routines take out softnet_lock before dealing withmatt
2008-05-05- Convert hashinit() to use kmem_alloc(). The hash tables can be largead
2008-05-04Simplify the interface to netstat_sysctl() and allocate space forthorpej
2008-05-02PR kern/38497 Out of memory allocating ksiginfoad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Merge the socket locking patch:ad
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-09- ipflow is not used outside ip_flow.c; move its definition there.thorpej
2008-04-07Change IP stats from a structure to an array of uint64_t's.thorpej
2008-03-27- Make sure we send a reasonable fragment size when IPSEC is configured.cube
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
2007-12-22Fix offset calculation.matt
2007-12-21Also make sure the first is at 68 bytes long.matt
2007-12-21Prevent TCP blind data attacks by not allowing non-initial fragments tomatt
2007-12-20Poison struct route->ro_rt uses in the kernel by changing the namedyoung
2007-11-26inetctlerrmap: use designated initializer.yamt
2007-11-09Don't MCLAIM in ipintr() because we do it anyway in ip_input()kefren
2007-10-02Delete the unused second argument to ip_stripoptions(), move itdyoung
2007-09-11In some FAST_IPSEC, spl level is not restored correctly. Fix that.degroote
2007-08-30Use malloc(9) for sockaddrs instead of pool(9), and remove dom_sa_pooldyoung
2007-08-10Use sockaddr_dl_init().dyoung
2007-07-19Take steps to hide the radix_node implementation of the forwarding tabledyoung
2007-05-02Eliminate address family-specific route caches (struct route, structdyoung
2007-03-25Add net.inet.ip.hashsize to control the IPv4 fast forward hash table size.liamjfoy
2007-03-24Don't call ip*flow_reap if we're just looking up maxflowsliamjfoy
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-03-05Move ipflow_slowtimo from ip_slowtimo and into in_proto.cliamjfoy
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-01-29Cosmetic: remove extraneous, non-KNF parentheses. Change adyoung
2006-12-22ipintr(): check if the queue is empty before looping. Hardly a giantad
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-06KNF.dyoung
2006-12-06KNF.dyoung
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos