diff --git a/sys/net/if.c b/sys/net/if.c index 2ab12d1ac31..951349b97ff 100644 --- a/sys/net/if.c +++ b/sys/net/if.c @@ -4905,6 +4905,12 @@ if_getcounter(if_t ifp, ift_counter counter) return (ifp->if_get_counter(ifp, counter)); } +bool +if_altq_is_enabled(if_t ifp) +{ + return (ALTQ_IS_ENABLED(&ifp->if_snd)); +} + struct vnet * if_getvnet(if_t ifp) { diff --git a/sys/net/if_var.h b/sys/net/if_var.h index dbf8796865f..4c3d4138f7e 100644 --- a/sys/net/if_var.h +++ b/sys/net/if_var.h @@ -646,6 +646,8 @@ struct bpf_if *if_getbpf(if_t ifp); uint8_t if_getpcp(if_t ifp); void *if_getl2com(if_t ifp); struct ifvlantrunk *if_getvlantrunk(if_t ifp); +bool if_altq_is_enabled(if_t ifp); + void *if_getafdata(if_t ifp, int); /*