When an IP address is being added to an interface, the kernel installs
loopback route:

After "ifconfig fxp0 inet 10.0.0.100 netmask 255.255.255.0" the command
"netstat -rn" gives

Internet:
Destination        Gateway            Flags    Refs      Use  Netif
default            192.168.14.242     UGS         1    91639   msk0
10.0.0.0/24        link#8             U           0        6   fxp0
10.0.0.100         link#8             UHS         0        0    lo0
127.0.0.1          link#21            UH          0     6366    lo0

After "ifconfig fxp0 delete" in FreeBSD 10 before r326012 the kernel
deletes the loopback route and output of "netstat -rn" gives

Internet:
Destination        Gateway            Flags    Refs      Use  Netif
default            192.168.14.242     UGS         1    91639   msk0
127.0.0.1          link#21            UH          0     6366    lo0

After r326012 we see

Internet:
Destination        Gateway            Flags    Refs      Use  Netif
default            192.168.14.242     UGS         1    91639   msk0
10.0.0.100         link#8             UHS         0        0    lo0
127.0.0.1          link#21            UH          0     6366    lo0

Also the loopback route can not be deleted manually:

route delete 10.0.0.100 -->
route: writing to routing socket: Address already in use
delete host 10.0.0.100 fib 0: gateway uses the same route


-- 
Andreas Longwitz

_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to