summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* do not check in_dstaddr in rtinitflags() macro, otherwiseitojun2001-07-271-3/+3
| | | | linklocal address manipulation codepath will choke. sync with kame
* improve IFA_ROUTE handling. do not lose connected route on primaryitojun2001-07-231-31/+149
| | | | interface address removals.
* Cut down on include files.angelos2001-06-081-5/+2
|
* No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok)ho2001-05-161-3/+1
|
* remove now-obsolete SIOCSIFPHY* handling in in{6,}_control.itojun2000-10-061-19/+1
| | | | sync with kame.
* comment out ifconfig undo code. they are necessary to avoid memoryitojun2000-03-221-1/+12
| | | | | | leakage, however, was too strict that they disallow multiple address from same prefix to be assigned (when rtinit returns EEXIST). we'll need to improve it.
* undo interface address addition, if in_ifinit fails.itojun2000-03-121-4/+20
|
* If SIOCSIFADDR fails, put back the old address before calling splx().fgsch2000-01-041-2/+2
|
* bring in KAME IPv6 code, dated 19991208.itojun1999-12-081-1/+258
| | | | | | | | | replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
* Merge MROUTING and IPSEC wrt handling of IP-in-IP tunnelled packets.niklas1999-04-201-2/+5
| | | | | Fix a panic case in the MROUTING code too. Drop M_TUNNEL support, nothing ever uses it.
* close PR 459d1998-04-251-3/+5
|
* Fix bug (I introduced) with aliases and in_broadcast().angelos1998-03-271-12/+25
|
* for SIOCGIF{NETMASK,DSTADDR,BRDADDR} calls match address to if aliases entriesderaadt1998-03-201-1/+13
| | | | | | | so that correct information is returned (previously information about the primary address was returned). If the address cannot be found on the interface, return information about the primary (for OSIOC* compatibility). work by angelos and myself.
* This should fix some problems with the aliases.angelos1998-03-191-3/+4
|
* Another shot at disallowing TCP connections to 255.255.255.255,angelos1998-02-281-4/+20
| | | | 0.0.0.0 and any local broadcast addresses. Tested.
* patch could not have been tested. panics machine on bootderaadt1998-02-251-17/+4
|
* please indent as the file is currently indentedderaadt1998-02-251-6/+3
|
* Pay attention.angelos1998-02-251-2/+2
|
* Disallow TCP connects to 255.255.255.255 or local broadcast addresses.angelos1998-02-251-4/+20
|
* Don't assume other subnets than our own are local to us; from Luigi Rizzotholo1996-09-121-2/+2
| | | | | by way of Jason Downs & Theo de Raadt. Can be overridden in the kernel configuration file by using "option SUBNETSARELOCAL=1"
* From NetBSD: 960217 mergeniklas1996-03-031-4/+6
|
* initial import of NetBSD treederaadt1995-10-181-0/+558