#ifndef _ICE_ESWITCH_BR_H_
#define _ICE_ESWITCH_BR_H_
#include <linux/rhashtable.h>
#include <linux/workqueue.h>
struct ice_esw_br_fdb_data { … };
struct ice_esw_br_flow { … };
enum { … };
struct ice_esw_br_fdb_entry { … };
enum ice_esw_br_port_type { … };
struct ice_esw_br_port { … };
enum { … };
struct ice_esw_br { … };
struct ice_esw_br_offloads { … };
struct ice_esw_br_fdb_work { … };
struct ice_esw_br_vlan { … };
#define ice_nb_to_br_offloads(nb, nb_name) …
#define ice_work_to_br_offloads(w) …
#define ice_work_to_fdb_work(w) …
static inline bool ice_eswitch_br_is_vid_valid(u16 vid)
{ … }
void
ice_eswitch_br_offloads_deinit(struct ice_pf *pf);
int
ice_eswitch_br_offloads_init(struct ice_pf *pf);
void ice_eswitch_br_fdb_flush(struct ice_esw_br *bridge);
#endif