Lines Matching refs:desc
570 const struct net_bridge_fdb_flush_desc *desc) in __fdb_flush_matches() argument
575 if (desc->vlan_id && desc->vlan_id != f->key.vlan_id) in __fdb_flush_matches()
577 if (desc->port_ifindex && desc->port_ifindex != port_ifidx) in __fdb_flush_matches()
579 if (desc->flags_mask && (f->flags & desc->flags_mask) != desc->flags) in __fdb_flush_matches()
587 const struct net_bridge_fdb_flush_desc *desc) in br_fdb_flush() argument
593 if (!__fdb_flush_matches(br, f, desc)) in br_fdb_flush()
669 struct net_bridge_fdb_flush_desc desc = { .vlan_id = vid }; in br_fdb_delete_bulk() local
693 desc.flags |= __ndm_state_to_fdb_flags(ndm->ndm_state); in br_fdb_delete_bulk()
694 desc.flags |= __ndm_flags_to_fdb_flags(ndm_flags); in br_fdb_delete_bulk()
698 desc.flags_mask |= __ndm_state_to_fdb_flags(ndm_state_mask); in br_fdb_delete_bulk()
703 desc.flags_mask |= __ndm_flags_to_fdb_flags(ndm_flags_mask); in br_fdb_delete_bulk()
711 desc.port_ifindex = ifidx; in br_fdb_delete_bulk()
714 desc.port_ifindex = p->dev->ifindex; in br_fdb_delete_bulk()
718 desc.port_ifindex, desc.vlan_id, desc.flags, desc.flags_mask); in br_fdb_delete_bulk()
720 br_fdb_flush(br, &desc); in br_fdb_delete_bulk()