blob: 0046e6e1dc9119661c147ad129453f398fcb1bf0 [file] [log] [blame]
#ifndef _WTUNNEL_API_H
#define _WTUNNEL_API_H
#include "upcm_did.h"
#include "qmu_bm.h"
#include "qmu_bm_util.h"
typedef enum {
WTUNNEL_ADDR_FAMILY_IPV4 = 0,
WTUNNEL_ADDR_FAMILY_IPV6 = 1
} wtunnel_addr_family_e;
typedef enum {
WTUNNEL_DATA_OVER_WIFI = 0,
WTUNNEL_DATA_OVER_CELLULER = 1
} wtunnel_data_over_rat_e;
kal_bool wtunnel_upp_dl_reg_cbk(void (*dl_callback)(kal_uint8, upcm_did*, upcm_did*, kal_uint8));
kal_bool wtunnel_upp_ul_send(kal_uint8 bearer_id, qbm_gpd* p_head, qbm_gpd* p_tail, kal_uint8 protocol_idx);
#endif // _WTUNNEL_API_H