diff -Naur a/vboxnetflt/linux/VBoxNetFlt-linux.c b/vboxnetflt/linux/VBoxNetFlt-linux.c --- a/vboxnetflt/linux/VBoxNetFlt-linux.c 2022-03-21 16:28:47.000000000 -0700 +++ b/vboxnetflt/linux/VBoxNetFlt-linux.c 2022-06-04 22:20:09.167272430 -0700 @@ -2310,8 +2310,13 @@ { vboxNetFltDumpPacket(pSG, true, "host", (fDst & INTNETTRUNKDIR_WIRE) ? 0 : 1); Log6(("vboxNetFltPortOsXmit: pBuf->cb dump:\n%.*Rhxd\n", sizeof(pBuf->cb), pBuf->cb)); +#if RTLNX_VER_MIN(5,18,0) + Log6(("vboxNetFltPortOsXmit: netif_rx(%p)\n", pBuf)); + err = netif_rx(pBuf); +#elif Log6(("vboxNetFltPortOsXmit: netif_rx_ni(%p)\n", pBuf)); err = netif_rx_ni(pBuf); +#endif if (err) rc = RTErrConvertFromErrno(err); }