#ifndef _ICE_LAG_H_
#define _ICE_LAG_H_
#include <linux/netdevice.h>
enum ice_lag_role { … };
#define ICE_LAG_INVALID_PORT …
#define ICE_LAG_RESET_RETRIES …
#define ICE_SW_DEFAULT_PROFILE …
#define ICE_FV_PROT_MDID …
#define ICE_LP_EXT_BUF_OFFSET …
struct ice_pf;
struct ice_vf;
struct ice_lag_netdev_list { … };
struct ice_lag { … };
struct ice_lag_work { … };
void ice_lag_move_new_vf_nodes(struct ice_vf *vf);
int ice_init_lag(struct ice_pf *pf);
void ice_deinit_lag(struct ice_pf *pf);
void ice_lag_rebuild(struct ice_pf *pf);
bool ice_lag_is_switchdev_running(struct ice_pf *pf);
void ice_lag_move_vf_nodes_cfg(struct ice_lag *lag, u8 src_prt, u8 dst_prt);
#endif