MCPcopy Create free account
hub / github.com/F-Stack/f-stack / bridge_rtdelete

Function bridge_rtdelete

freebsd/net/if_bridge.c:2900–2912  ·  view source on GitHub ↗

* bridge_rtdelete: * * Delete routes to a speicifc member interface. */

Source from the content-addressed store, hash-verified

2898 * Delete routes to a speicifc member interface.
2899 */
2900static void
2901bridge_rtdelete(struct bridge_softc *sc, struct ifnet *ifp, int full)
2902{
2903 struct bridge_rtnode *brt, *nbrt;
2904
2905 BRIDGE_RT_LOCK_ASSERT(sc);
2906
2907 CK_LIST_FOREACH_SAFE(brt, &sc->sc_rtlist, brt_list, nbrt) {
2908 if (brt->brt_ifp == ifp && (full ||
2909 (brt->brt_flags & IFBAF_TYPEMASK) == IFBAF_DYNAMIC))
2910 bridge_rtnode_destroy(sc, brt);
2911 }
2912}
2913
2914/*
2915 * bridge_rtable_init:

Callers 2

bridge_delete_memberFunction · 0.85
bridge_rtable_expireFunction · 0.85

Calls 1

bridge_rtnode_destroyFunction · 0.85

Tested by

no test coverage detected