#ifndef _GDM_LTE_H_
#define _GDM_LTE_H_
#include <linux/netdevice.h>
#include <linux/types.h>
#include "gdm_endian.h"
#define MAX_NIC_TYPE …
#define MAX_RX_SUBMIT_COUNT …
#define DRIVER_VERSION …
enum TX_ERROR_CODE { … };
enum CALLBACK_CONTEXT { … };
struct pdn_table { … } __packed;
struct nic;
struct phy_dev { … };
struct nic { … };
int gdm_lte_event_init(void);
void gdm_lte_event_exit(void);
void start_rx_proc(struct phy_dev *phy_dev);
int register_lte_device(struct phy_dev *phy_dev, struct device *dev,
u8 *mac_address);
void unregister_lte_device(struct phy_dev *phy_dev);
#endif