[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.