On Wed, Dec 17, 2025 at 08:47:00PM +0000, Gleb Smirnoff wrote:
T> The branch main has been updated by glebius:
T> 
T> URL: 
https://cgit.FreeBSD.org/src/commit/?id=0bf42a0a05b9c802a6d9ca4a6b8696b29a26e08b
T> 
T> commit 0bf42a0a05b9c802a6d9ca4a6b8696b29a26e08b
T> Author:     Gleb Smirnoff <[email protected]>
T> AuthorDate: 2025-12-17 20:41:05 +0000
T> Commit:     Gleb Smirnoff <[email protected]>
T> CommitDate: 2025-12-17 20:41:05 +0000
T> 
T>     bpf: virtualize bpf_iflist
T>     
T>     The reason the global list worked before 8774a990ee40 is that bpf_setif()
T>     used if_unit(), which is a VNET-aware function, and then went through the
T>     global list looking for bpf_if with matching pointer.
T>     
T>     PR:     291735
T>     Fixes:  8774a990ee4094f16d596d4b78e0f3239e5d0c88

Yes, I already learned that this broke the bpf:inject test in tests/net/bpf.
Damn if_vmove again.  The moved interface does not move its bpf_if.  I'm
looking for a solution.

-- 
Gleb Smirnoff

Reply via email to