#include "enetc.h"
#include <linux/phylink.h>
#define ENETC_PF_NUM_RINGS …
enum enetc_mac_addr_type { … };
#define ENETC_MAX_NUM_MAC_FLT …
#define ENETC_MADDR_HASH_TBL_SZ …
struct enetc_mac_filter { … };
#define ENETC_VLAN_HT_SIZE …
enum enetc_vf_flags { … };
struct enetc_vf_state { … };
struct enetc_pf { … };
#define phylink_to_enetc_pf(config) …
int enetc_msg_psi_init(struct enetc_pf *pf);
void enetc_msg_psi_free(struct enetc_pf *pf);
void enetc_msg_handle_rxmsg(struct enetc_pf *pf, int mbox_id, u16 *status);