37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
#ifndef NETIF_TD_API_HDR_H
|
|
#define NETIF_TD_API_HDR_H
|
|
|
|
#include "netif_td.h"
|
|
#include "dhcpd_api.h"
|
|
|
|
extern struct td_speed_t td_record_tx;
|
|
extern struct td_speed_t td_record_rx;
|
|
extern struct netif * netif_td;
|
|
extern struct netif * netif_td_ip6;
|
|
|
|
extern u32_t td_tx_pkt_cnt;
|
|
extern u32_t td_rx_pkt_cnt;
|
|
extern s8_t pkgNum;
|
|
extern s16_t pkgTotalLen;
|
|
|
|
void lte_construct_data_for_lte(u8_t cid, u8_t *dataAddr, u16_t dataLen);
|
|
u32_t td_get_tx_speed(void);
|
|
u32_t td_get_rx_speed(void);
|
|
int netif_td_send_data(char *buf, int buf_len, int cid);
|
|
err_t lte_input_ip(void* data);
|
|
void* lte_ul_buf_alloc(size_t size, BOOL isQosPacket);
|
|
void* lte_ul_buf_alloc2(size_t size);
|
|
void lte_ul_buf_free(pmsg *msg);
|
|
void lte_tx_list_out(void);
|
|
void netif_td_init(void);
|
|
#if LWIP_NETIF_TUNE
|
|
void lwip_set_netif_tune(lwip_ip_configinfo *ip_info);
|
|
#endif
|
|
void lwip_set_pdpinfo(lwip_ip_configinfo *ip_info);
|
|
void lwip_set_scid_table(char pCid, char sCid);
|
|
void lwip_set_scid_table_dsim(char simid, char pCid, char sCid);
|
|
void init_scid_table(void);
|
|
char get_pcid_from_scid_table(char simid, char scid);
|
|
|
|
#endif
|