#ifndef __MAC_H
#define __MAC_H
#include <linux/device.h>
#include <linux/if_ether.h>
#include <linux/phy.h>
#include <linux/phylink.h>
#include <linux/list.h>
#include "fman_port.h"
#include "fman.h"
#include "fman_mac.h"
struct fman_mac;
struct mac_priv_s;
struct mac_device { … };
static inline struct mac_device
*fman_config_to_mac(struct phylink_config *config)
{ … }
struct dpaa_eth_data { … };
extern const char *mac_driver_description;
int fman_set_multi(struct net_device *net_dev, struct mac_device *mac_dev);
#endif