mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
Remove the unused if_free_type() function.
X-MFC after: never
This commit is contained in:
parent
f8254f43c5
commit
f26fa169e7
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=228380
23
sys/net/if.c
23
sys/net/if.c
|
@ -494,19 +494,12 @@ if_free_internal(struct ifnet *ifp)
|
|||
}
|
||||
|
||||
/*
|
||||
* This version should only be called by intefaces that switch their type
|
||||
* after calling if_alloc(). if_free_type() will go away again now that we
|
||||
* have if_alloctype to cache the original allocation type. For now, assert
|
||||
* that they match, since we require that in practice.
|
||||
* Deregister an interface and free the associated storage.
|
||||
*/
|
||||
void
|
||||
if_free_type(struct ifnet *ifp, u_char type)
|
||||
if_free(struct ifnet *ifp)
|
||||
{
|
||||
|
||||
KASSERT(ifp->if_alloctype == type,
|
||||
("if_free_type: type (%d) != alloctype (%d)", type,
|
||||
ifp->if_alloctype));
|
||||
|
||||
ifp->if_flags |= IFF_DYING; /* XXX: Locking */
|
||||
|
||||
IFNET_WLOCK();
|
||||
|
@ -521,18 +514,6 @@ if_free_type(struct ifnet *ifp, u_char type)
|
|||
if_free_internal(ifp);
|
||||
}
|
||||
|
||||
/*
|
||||
* This is the normal version of if_free(), used by device drivers to free a
|
||||
* detached network interface. The contents of if_free_type() will move into
|
||||
* here when if_free_type() goes away.
|
||||
*/
|
||||
void
|
||||
if_free(struct ifnet *ifp)
|
||||
{
|
||||
|
||||
if_free_type(ifp, ifp->if_alloctype);
|
||||
}
|
||||
|
||||
/*
|
||||
* Interfaces to keep an ifnet type-stable despite the possibility of the
|
||||
* driver calling if_free(). If there are additional references, we defer
|
||||
|
|
|
@ -865,7 +865,6 @@ void if_down(struct ifnet *);
|
|||
struct ifmultiaddr *
|
||||
if_findmulti(struct ifnet *, struct sockaddr *);
|
||||
void if_free(struct ifnet *);
|
||||
void if_free_type(struct ifnet *, u_char);
|
||||
void if_initname(struct ifnet *, const char *, int);
|
||||
void if_link_state_change(struct ifnet *, int);
|
||||
int if_printf(struct ifnet *, const char *, ...) __printflike(2, 3);
|
||||
|
|
Loading…
Reference in a new issue