diff options
author | Skylar Chang <chiaweic@codeaurora.org> | 2014-06-18 16:13:55 -0700 |
---|---|---|
committer | Skylar Chang <chiaweic@codeaurora.org> | 2014-07-03 16:47:59 -0700 |
commit | ee2cd35fc105be4c685dcd131031510a465e6153 (patch) | |
tree | 30602fe31ed135b39eb1e9957122259381bf2634 /ipacm/inc/IPACM_Defs.h | |
parent | 4300e0b71d85ffd3578e69ca002c57f86e4238d6 (diff) | |
download | ipacfg-mgr-ee2cd35fc105be4c685dcd131031510a465e6153.tar.gz |
IPACM: support upstream wan iface in Android
In android platform, IPACM needs to get upstream
wan iface from CnE.
Change-Id: I04c3e3a71b1b87578cbe51168663a3270e03cd9b
Diffstat (limited to 'ipacm/inc/IPACM_Defs.h')
-rw-r--r-- | ipacm/inc/IPACM_Defs.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/ipacm/inc/IPACM_Defs.h b/ipacm/inc/IPACM_Defs.h index 3957d4c..b68237d 100644 --- a/ipacm/inc/IPACM_Defs.h +++ b/ipacm/inc/IPACM_Defs.h @@ -156,6 +156,8 @@ typedef enum IPA_USB_LINK_UP_EVENT, /* 38 ipacm_event_data_fid */ IPA_PROCESS_CT_MESSAGE_V6, /* 39 ipacm_ct_evt_data */ IPA_PRIVATE_SUBNET_CHANGE_EVENT, /* 40 ipacm_event_data_fid */ + IPA_WAN_UPSTREAM_ROUTE_ADD_EVENT, /* 41 ipacm_event_data_fid */ + IPA_WAN_UPSTREAM_ROUTE_DEL_EVENT, /* 42 ipacm_event_data_fid */ IPACM_EVENT_MAX } ipa_cm_event_id; @@ -208,7 +210,7 @@ class IPACM_Lan; typedef struct { - ipa_ip_type iptype; + enum ipa_ip_type iptype; uint32_t ipv4_addr; uint32_t ipv6_addr[4]; uint8_t mac_addr[6]; @@ -217,7 +219,7 @@ typedef struct typedef struct { - ipa_ip_type iptype; + enum ipa_ip_type iptype; uint32_t src_ipv4_addr; uint32_t dst_ipv4_addr; uint32_t src_ipv6_addr[4]; @@ -229,6 +231,13 @@ typedef struct _ipacm_event_data_fid int if_index; } ipacm_event_data_fid; +typedef struct _ipacm_event_data_iptype +{ + int if_index; + enum ipa_ip_type iptype; +} ipacm_event_data_iptype; + + typedef struct _ipacm_event_data_addr { enum ipa_ip_type iptype; |