[Bug 286322] IPv6 doesn't work across different FIBs (epair)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 31 May 2025 00:46:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286322

--- Comment #11 from Paige Thompson <paige@paige.bio> ---
Yep, that works:

➜  sq ifconfig epair9a inet6 2001:470:b56f::2 prefixlen 64 
➜  sq ifconfig epair9b inet6 2001:470:b56f::1 prefixlen 64 
➜  sq route add -inet6 -host 2001:470:b56f::1 -iface lo0   
add host 2001:470:b56f::1: gateway lo0 fib 0
➜  sq route add -inet6 -host 2001:470:b56f::2 -iface lo0 -fib 48
add host 2001:470:b56f::2: gateway lo0 fib 48
➜  sq ping6 2001:470:b56f::2
PING(56=40+8+8 bytes) 2001:470:b56f::2 --> 2001:470:b56f::2
16 bytes from 2001:470:b56f::2, icmp_seq=0 hlim=64 time=0.280 ms
^C
--- 2001:470:b56f::2 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.280/0.280/0.280/0.000 ms
➜  sq 

but just to be clear the reason I'm having to do this: 

⚡ root@smol  /home/netcraveos  ip -6 neigh show | grep fcff
fcff::b dev veth0 lladdr 52:2d:0f:c3:6a:38 router STALE 
fcff::a dev veth1 lladdr 46:92:9d:6f:af:71 router STALE 

I don't know how to even check to see if this is working right with FreeBSD but
evidently would seem to not be working correctly if I'm having to do this but
its fine--this will at least hold things over until I can find a better answer

-- 
You are receiving this mail because:
You are the assignee for the bug.