summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-23ipacm: Remove references to libhwbinder & libhidltransportChaitanya Pratapa
Remove references to libhwbinder and libhidltransport as part of AndroidR cleanup. Change-Id: I59731ce9bd2a3e1aee49e0e85c25104561b1cc6d
2019-11-07Adding compilation flag for LahainaArnav Sharma
Change-Id: I6d618130e1d440c02ef1dc055b27e89e61d60751
2019-10-21Fastforwarding data-ipa-cfg-mgr CRT:data.lnx.5.1-191021.3 to data.lnx.6.0Arnav Sharma
Change-Id: I1386acfbdea4d14c9e000b17c37c60baebe065b5
2019-10-16Merge "ipacm: fix not support xlat on 2st tethered iface"qctecmdr
2019-10-10ipacm: send tether_client struct in ioctl to set tether clientPooja Kumari
Currently address of tether_client structure is passed with WAN_IOC_SET_TETHER_CLIENT_PIPE ioctl. So IPA driver has not received proper value of ul_src_pipe_len and tether client pipe is not set. Pass tether_client var with ioctl to IPA driver as tether_client is pointer type variable. Change-Id: I8697dd7a003278e05c27a580529e1421ae3a6448
2019-09-19ipacm: fix not support xlat on 2st tethered ifacePooja Kumari
Add the fix to not support xlat on 2st tethered iface Change-Id: I6a0c24731e8ba07c48ae4499f0214139d7639b79
2019-09-18Merge "ipacm: add DL filtering rule for IPV4 FIN and RST"qctecmdr
2019-09-17ipacm: add DL filtering rule for IPV4 FIN and RSTMichael Adisumarta
Add DL filtering rule to use Legacy MHI path for TCP FIN and RST. Change-Id: I42af4343c58ed7b79da677fccebdf42b62401c9a
2019-09-12ipacm: support dynamic switch sw/hw-path on APQ platformSkylar Chang
Change-Id: I7f920df8b3a3df42ce66502ad2c1abfb0d89e80e
2019-09-11Merge "ipacm: support hasting stats and quota"qctecmdr
2019-09-08ipacm: support hasting stats and quotaSkylar Chang
Supprot wlan hasting ipa stats and quota requirement. Change-Id: I24ccb03685acfb2aa194f424a02e0b3678fcbbee
2019-08-30ipacm: disable ipacm compile if QMAA flag is setSkylar Chang
Disable ipacm/ipanat compilation when TARGET_USES_QMAA is set. Change-Id: I24645d208ba3bdaf0c33fe724cc4da3d6c759b09
2019-08-14Merge "ipacm: Enable Lan2Lan Bridge feature for Hana55 and Kona55 target"qctecmdr
2019-08-02ipacm: Enable Lan2Lan Bridge feature for Hana55 and Kona55 targetPooja Kumari
Currently Lan2Lan Bridge feature is enable for all MSM target. Enable this featute onlt for Hana55 and Kona 55 target. Change-Id: Ibc5894bda9ec4a5c6de1011dd8cbcac4130ce728
2019-08-01ipacm: remove the redundant rulesSkylar Chang
Remove the redundant filter rules on mhi-prime tethered-rx pipes when modem backhaul is down. Also resolving the ipacm_hal cache recursive issue and the timing issue to clean up client's ipv6 QMI handles. Change-Id: I0ca3b44a38549ed85cb63b2b95a8c6ab429a238a
2019-07-26ipacm: add filtering rule for ICMPv6 to use Legacy MHI pathMichael Adisumarta
Add DL filtering rule to use Legacy MHI path for ICMPv6. Change-Id: I3b7925ca6d78fe80b44283e36d7d281f6cadb59f
2019-07-24ipacm: add frag rule for UDP DL MHI offloadMichael Adisumarta
Add a parameter in add_filtering_rule to specify mhi legacy path. Add filtering rule to use Legacy MHI path for UDP DL fragments. Change-Id: I955a25991c9a8bfa7d40d701e5fc2a7e91a8f28e
2019-07-23ipacm: Add bengal target in v3 listPooja Kumari
Add bengal target in v3 list to send coorect QMI messasge to Q6. Change-Id: Iff8d4935bf36cde0a36d2f06b5ab6240b483e5ec
2019-07-21Merge "ipacm: add dynamic support for ipa coalesce"qctecmdr
2019-07-18ipacm: add dynamic support for ipa coalesceAshok Vuyyuru
For each modem PDN, add dynamic IPA coalesce enable/disable support on TCP/UDP connections. Change-Id: Icb75be29e250468ded7a8b36170f4732206e8d85
2019-07-12Merge "ipacm: Add Low RAM flag before compilation"qctecmdr
2019-07-11Merge "ipacm: Update xlat debug print to avoid ipacm crash"qctecmdr
2019-07-11ipacm: Add Low RAM flag before compilationPooja Kumari
Add Low RAM flag check to avoid ipacm compilation if the flag is set as true. Change-Id: I0dd08de31d7378b4a715b28757a7c4ee446eca55
2019-07-10ipacm: Add check for size of IPACM_cfg xml element's contentPooja Kumari
Added check for string length of xml element's content to ensure that size is less than max permitted for xml string. Change-Id: I9270a92601c655c78effd8408141d6f2ba8b4f15 Acked-by: Akshay Pandit <pandit@qti.qualcomm.com> Signed-off-by: Pooja Kumari<kumarip@codeaurora.org>
2019-07-09ipacm: Update xlat debug print to avoid ipacm crashPooja Kumari
ext_prop var is accessed in STA-SAP scenario which casue for ipacm crash. Update debug print. Change-Id: I19dde71e7e52b70fad7c6c07bf9e82ed159e0040
2019-07-03ipacm: Fix KW errorPooja Kumari
Initialize var before if to fix KW error. Change-Id: I77b5e8879b557aa5e77310a9efd72e28145bb834
2019-06-20Merge "ipacm: fix the total_num_offload_rules issue"qctecmdr
2019-06-19ipacm: fix the total_num_offload_rules issueSkylar Chang
Add the fix to decrease the total_num_offload_rules correctly when modem removes offload rules successfully. Change-Id: I451807090327658f942f71ec293ccd683ae87dbf
2019-06-18ipacm: disable ipacm for qm215 target.Pooja Kumari
Disable ipacm for qm215 target as IPA hw is not present in this target. Change-Id: If9dd00a750d4f5a3e7e264b656e967bdadb621c7
2019-06-11ipacm: Add check to avoid array out of boundPooja Kumari
Add check to avoid array out of bound and fix KW issue. Change-Id: I10f6f896ae4ff47c6002aef1b3795b2dd8e0d96b
2019-06-09ipacm: Add check to prevent NULL pointer dereferencePooja Kumari
Add check to prevent NULL pointer dereference. Change-Id: I30c84666d29f09fe2bdd899bb48e3691ab2ae7c2
2019-06-07Merge "ipacm: send mux-id info to modem"qctecmdr
2019-06-07ipacm: send mux-id info to modemSkylar Chang
Send mux id QMI info to modem to configure IPA UL end point before data taking offload data-path. Change-Id: Id4bb1e1c1b5ac824fed7a63db84a714e65ed9a06
2019-06-06ipacm: Add WAN_IOC_NOTIFY_WAN_STATE flag to avoid compilation errorPooja Kumari
Add WAN_IOC_NOTIFY_WAN_STATE flag to avoid compilation error. Change-Id: I966acdaab8b0e31d379967e7281685541d852963
2019-05-31ipacm: add support for mhi-primeSkylar Chang
Add the support for pcie modem. Change-Id: Ic97beb5ab228c40b211babd8681093c5bafebfb0
2019-05-24ipacm: not support xlat on 2st tethered ifaceSkylar Chang
For current andorid limitation, andorid won't support 2st tethered interface have ipv6 offload , therefore make the change on offload manager to block xlat offload on 2st tethered iface. Change-Id: Id20fcc73172705b0d4f90452ec64da045d764d61
2019-05-17ipacm: correct the name of vendor_product.mkSkylar Chang
Use the correct name of vendor_product.mk and put in the right path. Change-Id: I7d3e004d8bb0f992e1171c7b2138c23926899108
2019-05-17Merge "ipacm: add support on softap intra-bss hw-offload"qctecmdr
2019-05-15ipacm: add support on softap intra-bss hw-offloadSkylar Chang
Add the support to offload the intra-bss traffic between softap clients to use IPA-HW. Change-Id: I86bee6a5777375008ff54113cb1457333b7253ca
2019-05-15ipacm: support clat on non-internet PDNSkylar Chang
Seeing ipacm was using the wrong mux-id to construct modem UL clat rules which causes modem drops those non-translated ipv4 pkts. The fix is to propagate the right mux-id to LAN/WLAN instance to install the modem UL clat rules with right clat mux-id. Change-Id: Ie1e363866489fe67782b6b3abf41ff6fb2e75b22
2019-05-14ipacm:put WIGIG_CLIENT_CONNECT inside flag to fix compilation issuePooja Kumari
Put WIGIG_CLIENT_CONNECT event inside flag to fix compilation issue. Change-Id: Ib4bd2bb024890485e9ea1fee20ad9c26e4cf0991
2019-05-14Merge "ipacm: offload 11AD clients" into data.lnx.5.1Linux Build Service Account
2019-05-14Merge "ipacm: Add atoll to IPA v3 target list" into data.lnx.5.1Linux Build Service Account
2019-05-14Merge "ipacm: Add lito to V3 target list" into data.lnx.5.1Linux Build Service Account
2019-05-14Merge "ipacm: post IPA_HANDLE_WAN_UP_TETHER event when routing is set" into ↵Linux Build Service Account
data.lnx.5.1
2019-05-14ipacm: offload 11AD clientsAmir Levy
11AD protocol is operated by WIGIG driver and is connected to IPA by ipa_wigig client. This change adds data path changes to offload 11ad clients. Change-Id: I288f9587ab86d5ac52c66024982a80beeeeeb6b1
2019-05-14ipacm: Add atoll to IPA v3 target listPooja Kumari
Add atoll to IPA v3 target list. Change-Id: I28bd9d49772c9c5d1048eeef7a11f7a87bfb18bc
2019-05-14ipacm: Add lito to V3 target listPooja Kumari
Add lito in v3 target list. Change-Id: Ibd92729955f2b1050598c4e01aaafaca075c1b25
2019-05-14ipacm: FR 53051: self contained module defs for ipacmPooja Kumari
FR 53051 dictates tech teams to move module definitions from common board package makefiles into individual product make file specific to each module. As part of this requirement we have made the following changes: * Move opensource data ipcam module definitions from base.mk into a new file called ipacm_prop_vendor_product.mk * Created new .rc files for ipacm and moved the configurations from init.qcom.rc into ipacm.rc Change-Id: I287125ac6d8d876a32abb453de2158252abcfb75
2019-04-30ipacm: post IPA_HANDLE_WAN_UP_TETHER event when routing is setPooja Kumari
There is a race condition between setupstream and IPA_NEW_NEIGH_EVENT. If we receive IPA_NEW_NEIGH_EVENT after setupstream, IPA_HANDLE_WAN_UP_TETHER event is not posted. Post IPA_HANDLE_WAN_UP_TETHER event inside handle_route_add_evt method to avoid the race condition. Change-Id: I5d884075e463749325d6ee2d6541c4aea4859183