diff --git a/sys/net/if.h b/sys/net/if.h --- a/sys/net/if.h +++ b/sys/net/if.h @@ -657,6 +657,12 @@ MALLOC_DECLARE(M_IFMADDR); #endif +/* + * Opaque interface structure. + */ + +typedef struct ifnet * if_t; + extern struct sx ifnet_detach_sxlock; struct nvlist; diff --git a/sys/net/if_var.h b/sys/net/if_var.h --- a/sys/net/if_var.h +++ b/sys/net/if_var.h @@ -124,8 +124,6 @@ IFCOUNTERS /* Array size. */ } ift_counter; -typedef struct ifnet * if_t; - typedef void (*if_start_fn_t)(if_t); typedef int (*if_ioctl_fn_t)(if_t, u_long, caddr_t); typedef void (*if_init_fn_t)(void *);