freebsd-dev/sys
Ruslan Ermilov 089cdfad78 net/route.c:
A route generated from an RTF_CLONING route had the RTF_WASCLONED flag
  set but did not have a reference to the parent route, as documented in
  the rtentry(9) manpage.  This prevented such routes from being deleted
  when their parent route is deleted.

  Now, for example, if you delete an IP address from a network interface,
  all ARP entries that were cloned from this interface route are flushed.

  This also has an impact on netstat(1) output.  Previously, dynamically
  created ARP cache entries (RTF_STATIC flag is unset) were displayed as
  part of the routing table display (-r).  Now, they are only printed if
  the -a option is given.

netinet/in.c, netinet/in_rmx.c:

  When address is removed from an interface, also delete all routes that
  point to this interface and address.  Previously, for example, if you
  changed the address on an interface, outgoing IP datagrams might still
  use the old address.  The only solution was to delete and re-add some
  routes.  (The problem is easily observed with the route(8) command.)

  Note, that if the socket was already bound to the local address before
  this address is removed, new datagrams generated from this socket will
  still be sent from the old address.

PR:		kern/20785, kern/21914
Reviewed by:	wollman (the idea)
2001-03-15 14:52:12 +00:00
..
alpha remove bogus check -- for kernel threads we fork off of proc0, not curproc 2001-03-15 02:32:26 +00:00
amd64 Kill the 4MB kernel limit dead. [I hope :-)]. 2001-03-15 05:10:06 +00:00
arm/include
boot Don't set the gateway address if the netmask is zero or we're on 2001-03-14 23:53:25 +00:00
cam In xpt_set_transfer_settings(), force async if either the period or the 2001-03-13 22:35:28 +00:00
coda
compat Eliminate global node types and instead use an operations vector for 2001-03-12 03:16:56 +00:00
compile
conf o Implement "options FFS_EXTATTR_AUTOSTART", which depends on 2001-03-14 05:32:31 +00:00
contrib/dev Move configuration of work_memory to oltr_init() rather than 2001-03-08 01:38:58 +00:00
crypto Kernel crypto need binary key material, not symbolic ascii. 2001-03-10 13:02:58 +00:00
ddb
dev The serverworks OSB4 pci->isa bridge has the same mapping register at 2001-03-15 06:51:45 +00:00
fs o Change the API and ABI of the Extended Attribute kernel interfaces to 2001-03-15 02:54:29 +00:00
geom
gnu Fixes to track snapshot copy-on-write checking in the specinfo 2001-03-07 07:09:55 +00:00
i4b
i386 Kill the 4MB kernel limit dead. [I hope :-)]. 2001-03-15 05:10:06 +00:00
ia64 Allow the config file to specify a root filesystem filename. 2001-03-09 13:45:31 +00:00
isa Add GVC1601 - Rockwell V.34 Plug & Play Modem 2001-03-07 14:27:56 +00:00
isofs/cd9660 Add missed MODULE_VERSION() call, so loading of unicode conversion routine 2001-03-11 15:28:42 +00:00
kern Kill the 4MB kernel limit dead. [I hope :-)]. 2001-03-15 05:10:06 +00:00
libkern
miscfs o Change the API and ABI of the Extended Attribute kernel interfaces to 2001-03-15 02:54:29 +00:00
modules Adjust the fxp module to use the correct directory path, and add a 2001-03-12 21:44:19 +00:00
msdosfs Grab the process lock while calling psignal and before calling psignal. 2001-03-07 03:37:06 +00:00
net net/route.c: 2001-03-15 14:52:12 +00:00
netatalk
netatm
netgraph netgraph.h: 2001-03-10 16:31:00 +00:00
netinet net/route.c: 2001-03-15 14:52:12 +00:00
netinet6 Plug several mbuf leaks in error cases (in nd6) 2001-03-11 05:31:45 +00:00
netipx
netkey
netnatm
netncp Major update of NCP requester: 2001-03-10 05:24:45 +00:00
netns
nfs Grab the process lock while calling psignal and before calling psignal. 2001-03-07 03:37:06 +00:00
nfsclient Grab the process lock while calling psignal and before calling psignal. 2001-03-07 03:37:06 +00:00
nfsserver
ntfs
nwfs Do not kill vnodes after rename. This can cause deadlocks in the deadfs. 2001-03-11 11:51:42 +00:00
pc98 Replaced p (undeclared) with curproc (after i386/isa/npx.c). 2001-03-08 14:25:51 +00:00
pccard
pci Add a placeholder for the ServerWorks OSB4 device id. The SMBus 2001-03-15 06:56:51 +00:00
posix4
powerpc remove bogus check -- for kernel threads we fork off of proc0, not curproc 2001-03-15 02:32:26 +00:00
rpc
svr4
sys Add new ATA specific file, to be used with the upcoming atacontrol. 2001-03-15 13:56:08 +00:00
tools
ufs o Change the API and ABI of the Extended Attribute kernel interfaces to 2001-03-15 02:54:29 +00:00
vm Fix a lock reversal problem in the VM subsystem related to threaded 2001-03-14 06:48:53 +00:00
Makefile