aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2022-12-21 21:42:42 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2023-01-04 20:15:10 +0000
commit74abe47e3271594b8c6b60c9070806bf6ef8641c (patch)
tree59590daa9a63e5cb6767aacbfab3d1c4c3b08985
parent0e2fdab227a1e02956271e5a15403d1408de1eed (diff)
downloadsrc-74abe47e3271594b8c6b60c9070806bf6ef8641c.tar.gz
src-74abe47e3271594b8c6b60c9070806bf6ef8641c.zip
ifnet/DrvAPI: Implement if_setoutputfn() accessor
Fixes: eb1da3e5258238e1c0555c6a006a341df0821d8e Sponsored by: Juniper Networks, Inc.
-rw-r--r--sys/net/if.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/net/if.c b/sys/net/if.c
index 2e2fbdd1d8c3..3b2256bd94ff 100644
--- a/sys/net/if.c
+++ b/sys/net/if.c
@@ -4765,6 +4765,12 @@ if_setioctlfn(if_t ifp, if_ioctl_fn_t ioctl_fn)
}
void
+if_setoutputfn(if_t ifp, if_output_fn_t output_fn)
+{
+ ((struct ifnet *)ifp)->if_output = output_fn;
+}
+
+void
if_setstartfn(if_t ifp, if_start_fn_t start_fn)
{
((struct ifnet *)ifp)->if_start = (void *)start_fn;