[Bug 277125] ifconfig: ioctl (SIOCAIFADDR): File exists to existing P2P dest_addr
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277125] ifconfig: ioctl (SIOCAIFADDR): File exists when P2P dest_addr route exists"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 277125] ifconfig: ioctl (SIOCAIFADDR): File exists when P2P dest_addr route exists"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 18 Feb 2024 03:04:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277125
Bug ID: 277125
Summary: ifconfig: ioctl (SIOCAIFADDR): File exists to existing
P2P dest_addr
Product: Base System
Version: 13.2-RELEASE
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: bugs@FreeBSD.org
Reporter: alex@i.org.ua
Making backup GRE link and getting destination IP address from another link
(OSPF, bird2, frr).
# ifconfig gre3
gre3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
tunnel inet 10.8.98.3 --> 10.8.98.1
groups: gre
nd6 options=9<PERFORMNUD,IFDISABLED>
# route get 10.8.34.65/30
route to: 10.8.34.65
destination: 10.8.34.64
mask: 255.255.255.252
gateway: 10.8.34.2
fib: 0
interface: ipsec0
flags: <UP,GATEWAY,DONE,PROTO1>
recvpipe sendpipe ssthresh rtt,msec mtu weight expire
0 0 0 0 1500 1 0
# route get 10.8.34.66
route to: 10.8.34.66
destination: 10.8.34.66
gateway: 10.8.34.2
fib: 0
interface: ipsec0
flags: <UP,GATEWAY,HOST,DONE,PROTO1>
recvpipe sendpipe ssthresh rtt,msec mtu weight expire
0 0 0 0 1500 1 0
# ifconfig gre3 10.8.34.65/30 10.8.34.66
ifconfig: ioctl (SIOCAIFADDR): File exists
It works properly here
# route delete 10.8.34.66 && ifconfig gre3 10.8.34.65/30 10.8.34.66 && echo ok
delete host 10.8.34.66
ok
and here, when another IP from /30 is used
#ifconfig gre3 10.8.34.65/30 10.8.34.67 && echo ok
ok
# uname -a | blur
FreeBSD ... 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 GENERIC amd64
Expecting local assignments should have more priority.
Didn't tried with another FreeBSD release, but 13.2 is affected.
--
You are receiving this mail because:
You are the assignee for the bug.