On 2020-02-02 22:22, Rick Macklem wrote:
Hi,

The current krpc code calls sosend() and soreceive() without any
CURVNET_SET()/CURVNET_RESTORE() wrapped around them.

When I recently used sosend_generic(), it panic'd without them.

Do they need to be added around sosend()/soreceive()?

I'll admit to knowing nothing about vnet.

Thanks, rick

What is the panic backtrace?

Usually one of these tree variants is used:

CURVNET_SET(TD_TO_VNET(td));
CURVNET_SET(ifp->if_vnet);
CURVNET_SET(so->so_vnet);

--HPS


_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to