aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix host route addition for more than one address to a loopback interfaceMax Laier2004-11-171-1/+1
* Merge copyright notices.Max Laier2004-11-131-28/+1
* Change the way we automatically add prefix routes when adding a new address.Max Laier2004-11-121-27/+147
* White space cleanup for netinet before branch:Robert Watson2004-08-161-3/+3
* Add the function in_localip() which returns 1 if an internet address is forAndre Oppermann2004-08-111-0/+17
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Bring eventhandler callbacks for pf.Max Laier2004-02-261-0/+5
* Document the net.inet.ip.subnets_are_local sysctl.Ruslan Ermilov2003-12-301-1/+1
* Correct rev 1.56 which (incorrectly) reversed the test used toSam Leffler2003-11-031-1/+1
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Lock up ifaddr reference counts.Jeffrey Hsu2002-12-181-3/+5
* Remove unused and incorrectly maintained variable "in_interfaces"Poul-Henning Kamp2002-12-171-4/+0
* fixed a kernel crash by "ifconfig stf0 inet 1.2.3.4"SUZUKI Shinsuke2002-10-221-5/+9
* Lock up inpcb.Jeffrey Hsu2002-06-101-2/+2
* Remove the code that masks an EEXIST returned from rtinit() whenBrian Somers2002-04-101-4/+0
* Don't add host routes for interface addresses of 0.0.0.0/8 -> 0.255.255.255.Brian Somers2002-04-101-6/+18
* Change the suser() API to take advantage of td_ucred as well as do aJohn Baldwin2002-04-011-3/+3
* Remove __P.Alfred Perlstein2002-03-191-8/+8
* During SIOCAIFADDR, if in_ifinit() fails and we've already added anBrian Somers2001-11-301-24/+39
* Make sure the netmask always has an address family. This fixes LinuxDag-Erling Smørgrav2001-10-301-3/+4
* in_ifinit apparently can be used to rewrite an ip address; recalculateJonathan Lemon2001-10-011-1/+5
* Add a hash table that contains the list of internet addresses, and useJonathan Lemon2001-09-291-13/+19
* KSE Milestone 2Julian Elischer2001-09-121-11/+11
* Wrap array accesses in macros, which also happen to be lvalues:Jonathan Lemon2001-09-061-1/+1
* When running aplication joined multicast address,Hajimu UMEMOTO2001-08-041-0/+12
* Sync with recent KAME.Hajimu UMEMOTO2001-06-111-20/+3
* In in_ifadown(), differentiate between whether the interface goesRuslan Ermilov2001-05-111-1/+1
* <sys/queue.h> makeover.Poul-Henning Kamp2001-03-161-6/+3
* net/route.c:Ruslan Ermilov2001-03-151-0/+11
* Another round of the <sys/queue.h> FOREACH transmogriffer.Poul-Henning Kamp2001-02-041-2/+1
* Mechanical change to use <sys/queue.h> macro API instead ofPoul-Henning Kamp2001-02-041-9/+9
* Convert more malloc+bzero to malloc+M_ZERO.David Malone2000-12-081-4/+3
* Move suser() and suser_xxx() prototypes and a related #define fromPoul-Henning Kamp2000-10-291-1/+0
* Fixed a missing splx() in if_addmulti(). Was broken in rev.1.28.Bruce Evans2000-08-191-1/+3