aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2024-06-16 17:33:45 +0000
committerMark Johnston <markj@FreeBSD.org>2024-06-16 17:33:45 +0000
commit5515e8874a8d85a8d961fca64c494dfc1bea4bd0 (patch)
treeba16c8fd620e737db7d096de5c2736b5ebafca15 /sys/dev
parent46bb2dca534ae1dfe95ea11c915b441e4867a310 (diff)
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/wg/if_wg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/wg/if_wg.c b/sys/dev/wg/if_wg.c
index d0b75d5cbf4b..6683d0505b26 100644
--- a/sys/dev/wg/if_wg.c
+++ b/sys/dev/wg/if_wg.c
@@ -2196,7 +2196,6 @@ determine_af_and_pullup(struct mbuf **m, sa_family_t *af)
return (0);
}
-#ifdef DEV_NETMAP
static int
determine_ethertype_and_pullup(struct mbuf **m, int *etp)
{
@@ -2258,6 +2257,7 @@ wg_transmit(if_t ifp, struct mbuf *m)
return (0);
}
+#ifdef DEV_NETMAP
/*
* This should only be invoked by netmap, via nm_os_send_up(), to process
* packets from the host TX ring.
@@ -2921,8 +2921,8 @@ wg_clone_create(struct if_clone *ifc, char *name, size_t len,
if_setinitfn(ifp, wg_init);
if_setreassignfn(ifp, wg_reassign);
if_setqflushfn(ifp, wg_qflush);
-#ifdef DEV_NETMAP
if_settransmitfn(ifp, wg_transmit);
+#ifdef DEV_NETMAP
if_setinputfn(ifp, wg_if_input);
#endif
if_setoutputfn(ifp, wg_output);