| 584 | } |
| 585 | |
| 586 | static void |
| 587 | vxlan_ftable_flush(struct vxlan_softc *sc, int all) |
| 588 | { |
| 589 | struct vxlan_ftable_entry *fe, *tfe; |
| 590 | int i; |
| 591 | |
| 592 | for (i = 0; i < VXLAN_SC_FTABLE_SIZE; i++) { |
| 593 | LIST_FOREACH_SAFE(fe, &sc->vxl_ftable[i], vxlfe_hash, tfe) { |
| 594 | if (all || VXLAN_FE_IS_DYNAMIC(fe)) |
| 595 | vxlan_ftable_entry_destroy(sc, fe); |
| 596 | } |
| 597 | } |
| 598 | } |
| 599 | |
| 600 | static void |
| 601 | vxlan_ftable_expire(struct vxlan_softc *sc) |
no test coverage detected