struct igc_mac_operations

Defined at line 347 of file ../../src/connectivity/ethernet/drivers/third_party/igc/igc_hw.h

Function pointers for the MAC.

Public Members

s32 (*)(struct igc_hw *) init_params
void (*)(struct igc_hw *) clear_hw_cntrs
void (*)(struct igc_hw *) clear_vfta
s32 (*)(struct igc_hw *) get_bus_info
void (*)(struct igc_hw *) set_lan_id
void (*)(struct igc_hw *, u8 *, u32) update_mc_addr_list
s32 (*)(struct igc_hw *) reset_hw
s32 (*)(struct igc_hw *) init_hw
s32 (*)(struct igc_hw *) setup_physical_interface
void (*)(struct igc_hw *, u32, u32) write_vfta
void (*)(struct igc_hw *) config_collision_dist
int (*)(struct igc_hw *, u8 *, u32) rar_set
s32 (*)(struct igc_hw *) read_mac_addr
s32 (*)(struct igc_hw *) validate_mdi_setting
s32 (*)(struct igc_hw *, u16) acquire_swfw_sync
void (*)(struct igc_hw *, u16) release_swfw_sync