aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in.c
Commit message (Expand)AuthorAgeFilesLines
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-261-1/+0
* Expand coverage of IF_ADDR_LOCK() in in_control() from point of initialRobert Watson2009-04-251-31/+81
* In in_purgemaddrs(), remove the inm being freed from the address listRobert Watson2009-04-241-1/+1
* Relocate permissions checking code in in_control() to before the bodyRobert Watson2009-04-241-14/+25
* Reorganize in_control() so that invariants are more obvious, and soRobert Watson2009-04-231-33/+51
* Protect against some writer-writer races in in_control() by acquiringRobert Watson2009-04-191-3/+7
* Deal with the case where ifma_protospec may be NULL, duringBruce M Simpson2009-03-171-1/+8
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedRobert Watson2009-03-151-10/+1
* Fix uninitialized use of ifp for ii.Bruce M Simpson2009-03-091-1/+3
* Merge IGMPv3 and Source-Specific Multicast (SSM) to the FreeBSDBruce M Simpson2009-03-091-36/+74
* Standardize the various prison_foo_ip[46] functions and prison_if toJamie Gritton2009-02-051-5/+4
* remove too noisy DIAGNOSTIC codeSam Leffler2009-01-181-3/+0
* Restrict arp, ndp and theoretically the FIB listing (if notBjoern A. Zeeb2009-01-091-0/+4
* Make SIOCGIFADDR and related, as well as SIOCGIFADDR_IN6 and relatedBjoern A. Zeeb2009-01-091-1/+9
* Set a minimum of information in the routing message (like version and type)Hartmut Brandt2009-01-091-0/+4
* Some modules such as SCTP supplies a valid route entry as an input argumentQing Li2009-01-031-1/+2
* For consistency use LLE_IS_VALID() in this 4th place that is actuallyBjoern A. Zeeb2008-12-281-1/+1
* This checkin addresses a couple of issues:Qing Li2008-12-261-1/+1
* unlock and destroy an llentry's lock before freeingKip Macy2008-12-161-0/+2
* This main goals of this project are:Qing Li2008-12-151-0/+240
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Unhide declarations of network stack virtualization structs fromMarko Zec2008-11-281-1/+0
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-5/+7
* Style changes only:Bjoern A. Zeeb2008-10-261-44/+45
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-4/+13
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-11/+12
* In case of interface initialization failure remove struct in_ifaddr* fromOleksandr Tymoshenko2008-06-241-0/+8
* Differentiate between addifaddr and delifaddr for the privilege check.Bjoern A. Zeeb2008-01-241-1/+2
* Add FBSDID to all files in netinet so that people can moreMike Silbersack2007-10-071-1/+3
* Simplification to quiet a gcc4.2 warning. Just by setting match.s_addrMatt Jacob2007-06-171-14/+9
* Import rewrite of IPv4 socket multicast layer to support source-specificBruce M Simpson2007-06-121-164/+1
* Move universally to ANSI C function declarations, with relativelyRobert Watson2007-05-101-41/+17
* Fix a bug in IPv4 address configuration exposed by refcounting.Bruce M Simpson2007-03-291-13/+40
* Implement reference counting for ifmultiaddr, in_multi, and in6_multiBruce M Simpson2007-03-201-74/+114
* In regular forwarding path, reject packets destined for 169.254.0.0/16Bruce M Simpson2007-02-031-1/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-7/+29
* The IPv4 code should clean up multicast group state when an interfaceBruce M Simpson2006-09-281-2/+31
* In in_control() remove the temporary in_ifaddr structure from theAndre Oppermann2006-01-241-1/+2
* First fill in structure with valid values, and only then attach itGleb Smirnoff2005-10-281-2/+2
* In in_addprefix() compare not only route addresses, but their masks,Gleb Smirnoff2005-10-221-8/+13
* Unlock Giant symmetrically with respect to lock acquire order as that'sRobert Watson2005-10-031-1/+1
* Acquire Giant conditionally in in_addmulti() and in_delmulti() based onRobert Watson2005-10-031-0/+9
* Take a first cut at cleaning up ifnet removal and multicast socketRobert Watson2005-09-181-8/+12
* In order to support CARP interfaces kernel was taught to handle moreGleb Smirnoff2005-08-181-2/+12
* Introduce in_multi_mtx, which will protect IPv4-layer multicast addressRobert Watson2005-08-031-10/+18
* Use IFF_LOCKGIANT/IFF_UNLOCKGIANT around calls to the interfaceIan Dowse2005-06-021-14/+26
* ifma_protospec is a pointer. Use NULL when assigning or compating it.Gleb Smirnoff2005-03-201-2/+2
* Remove a workaround from previos revision. It proved to be incorrect.Gleb Smirnoff2005-03-201-7/+16
* Add antifootshooting workaround, which will make all routes "connected"Gleb Smirnoff2005-03-101-0/+6
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1