* bridge_rtflush: * * Remove all dynamic addresses from the bridge. */
| 2853 | * Remove all dynamic addresses from the bridge. |
| 2854 | */ |
| 2855 | static void |
| 2856 | bridge_rtflush(struct bridge_softc *sc, int full) |
| 2857 | { |
| 2858 | struct bridge_rtnode *brt, *nbrt; |
| 2859 | |
| 2860 | BRIDGE_RT_LOCK_ASSERT(sc); |
| 2861 | |
| 2862 | CK_LIST_FOREACH_SAFE(brt, &sc->sc_rtlist, brt_list, nbrt) { |
| 2863 | if (full || (brt->brt_flags & IFBAF_TYPEMASK) == IFBAF_DYNAMIC) |
| 2864 | bridge_rtnode_destroy(sc, brt); |
| 2865 | } |
| 2866 | } |
| 2867 | |
| 2868 | /* |
| 2869 | * bridge_rtdaddr: |
no test coverage detected