Re: vmd/vionet: locked lladdr regression

2024-02-09 Thread Klemens Nanni
On Fri, Feb 09, 2024 at 05:00:44PM -0500, Dave Voutila wrote: > Turns out I had a bug in my packet injection logic. Locked addr forces > use of the copy mode (i.e. not the zero-copy mode) and my logic was > thinking the packet being read was an "injected" packet from the dhcp > intercept. I don't t

Re: vmd/vionet: locked lladdr regression

2024-02-09 Thread Dave Voutila
Klemens Nanni writes: > kern.version=OpenBSD 7.4-current (GENERIC.MP) #1667: Wed Feb 7 20:09:35 MST > 2024 > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > 'locked addr' in `switch' block yields > vm/foo/vionet0: vionet_rx_copy: invalid injected packet obje

vmd/vionet: locked lladdr regression

2024-02-09 Thread Klemens Nanni
kern.version=OpenBSD 7.4-current (GENERIC.MP) #1667: Wed Feb 7 20:09:35 MST 2024 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP 'locked addr' in `switch' block yields vm/foo/vionet0: vionet_rx_copy: invalid injected packet object Minimal reproducer from my vm.c