diff options
author | Ravi Gummadidala <rgummadi@codeaurora.org> | 2013-04-19 17:33:08 -0700 |
---|---|---|
committer | Ravi Gummadidala <rgummadi@codeaurora.org> | 2013-04-19 17:33:08 -0700 |
commit | 93a8d962db358ea6949924325522fc58023aefe6 (patch) | |
tree | 6d59a0641527a7fa2e4cbc51d9eca9b2a5a271ec /ipacm/src/IPACM_Config.cpp | |
parent | 7285a48c359efa66cb9e4d56b2e2655a838a5e0f (diff) | |
download | ipacfg-mgr-93a8d962db358ea6949924325522fc58023aefe6.tar.gz |
Support ipv4 brdige0 changes, IPACM will get all wifi-client/ecm-client
with ipv4-address coming from bridge0
Change-Id: I6bb4e77a06b39fe307fd6230be3fd1ef1caf0625
Diffstat (limited to 'ipacm/src/IPACM_Config.cpp')
-rw-r--r-- | ipacm/src/IPACM_Config.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ipacm/src/IPACM_Config.cpp b/ipacm/src/IPACM_Config.cpp index e054f5e..6455b5b 100644 --- a/ipacm/src/IPACM_Config.cpp +++ b/ipacm/src/IPACM_Config.cpp @@ -275,9 +275,9 @@ int IPACM_Config::GetNonNatIfaces(int nIfaces, NonNatIfaces *pIfaces) void IPACM_Config::AddRmDepend(ipa_rm_resource_name rm1) { int retval = 0; - int m_fd; /* File descriptor of the IPA device node /dev/ipa */ + int m_fd = 0; /* File descriptor of the IPA device node /dev/ipa */ struct ipa_ioc_rm_dependency dep; - char *DEVICE_NAME = "/dev/ipa"; + const char *DEVICE_NAME = "/dev/ipa"; m_fd = open(DEVICE_NAME, O_RDWR); if (0 == m_fd) @@ -304,7 +304,7 @@ void IPACM_Config::AddRmDepend(ipa_rm_resource_name rm1) IPACMDBG("SETUP RM_table entry %d's bi-direction dependency \n", i); /* add bi-directional dependency*/ #ifdef WLAN_SW_RX - if(i==0 || i==2) + if(ipa_rm_tbl[i].producer_rm1 == IPA_RM_RESOURCE_HSIC_PROD) { IPACMDBG("Skip ADD entry %d's dependency between WLAN-Pro: %d, Con: %d \n", i, ipa_rm_tbl[i].producer_rm1,ipa_rm_tbl[i].consumer_rm1); } @@ -358,7 +358,7 @@ void IPACM_Config::AddRmDepend(ipa_rm_resource_name rm1) IPACMDBG("SETUP RM_table entry %d's bi-direction dependency \n", i); /* add bi-directional dependency*/ #ifdef WLAN_SW_RX - if(i==0 || i==2) + if(ipa_rm_tbl[i].producer_rm1 == IPA_RM_RESOURCE_HSIC_PROD) { IPACMDBG("Skip ADD entry %d's dependency between WLAN-Pro: %d, Con: %d \n", i, ipa_rm_tbl[i].producer_rm1,ipa_rm_tbl[i].consumer_rm1); } @@ -413,9 +413,9 @@ void IPACM_Config::AddRmDepend(ipa_rm_resource_name rm1) void IPACM_Config::DelRmDepend(ipa_rm_resource_name rm1) { int retval = 0; - int m_fd; /* File descriptor of the IPA device node /dev/ipa */ + int m_fd = 0; /* File descriptor of the IPA device node /dev/ipa */ struct ipa_ioc_rm_dependency dep; - char *DEVICE_NAME = "/dev/ipa"; + const char *DEVICE_NAME = "/dev/ipa"; m_fd = open(DEVICE_NAME, O_RDWR); if (0 == m_fd) @@ -441,7 +441,7 @@ void IPACM_Config::DelRmDepend(ipa_rm_resource_name rm1) ipa_rm_tbl[i].rm_set = false; /* delete bi-directional dependency*/ #ifdef WLAN_SW_RX - if(i==0 || i==2) + if(ipa_rm_tbl[i].producer_rm1 == IPA_RM_RESOURCE_HSIC_PROD) { IPACMDBG("Skip DEL entry %d's dependency between WLAN-Pro: %d, Con: %d \n", i, ipa_rm_tbl[i].producer_rm1,ipa_rm_tbl[i].consumer_rm1); } @@ -498,7 +498,7 @@ void IPACM_Config::DelRmDepend(ipa_rm_resource_name rm1) ipa_rm_tbl[i].rm_set = false; /* delete bi-directional dependency*/ #ifdef WLAN_SW_RX - if(i==0 || i==2) + if(ipa_rm_tbl[i].producer_rm1 == IPA_RM_RESOURCE_HSIC_PROD) { IPACMDBG("Skip DEL entry %d's dependency between WLAN-Pro: %d, Con: %d \n", i, ipa_rm_tbl[i].producer_rm1,ipa_rm_tbl[i].consumer_rm1); } |