summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-24Merge remote-tracking branch ↵android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r11android-12.1.0_r10android12L-devandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseWilson Sung
'goog/qcom/release/LA.UM.9.1.C11.11.00.00.841.013' into sc-dev am: 39e2d762cc Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/14702477 Change-Id: I771a98c1d8aa744cf64065a357622a305e76fc42
2021-06-24Merge remote-tracking branch ↵Wilson Sung
'goog/qcom/release/LA.UM.9.1.C11.11.00.00.841.013' into sc-dev am: 39e2d762cc Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/14702477 Change-Id: If8e7edf2206a6d01d96b89a8e3f9c1396a282776
2021-06-14ipacm: Enable ipacm for monaco LOW Level RAM targetPraveen Kurapati
Changes done to enable ipacm for monaco Low Level RAM target. Change-Id: Id62eea7bfa929c027ff5cf7afbe6d00fb54f5afd
2021-05-24Merge remote-tracking branch ↵android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devWilson Sung
'goog/qcom/release/LA.UM.9.1.C11.11.00.00.841.013' into sc-dev Bug: 188781413 Change-Id: I952940e51d1b127472a65b827d82ded0f8c350ed
2021-05-22ipacm: Adding changes to use right check while checking version supportAshok Vuyyuru
Using defined flag support removed in latest branch. So adding changes to use right check when using the version check. Change-Id: Ia832ce763156e07fc5475e4de4d11522b2fe732c
2021-04-26Merge "ipacm: Adding changes to disable Eth Bridging Support"qctecmdr
2021-04-16ipacm: Adding changes to disable Eth Bridging SupportAshok Vuyyuru
In Yupik target it won't support ETH Bridging commands So disabling this feature. Change-Id: I32fc56718b92927dc18eb2d35388a46a228507b0
2021-04-01Merge "hal: FR59823: Remove references to libhwbinder & libhidltransport"qctecmdr
2021-04-01Merge "data-ipa-cfg-mgr: ipacm: Avoid multiple updates to tether client count"qctecmdr
2021-04-01hal: FR59823: Remove references to libhwbinder & libhidltransportSauvik Saha
Remove libhwbinder & libhidltransport references Change-Id: Ife1f1d572f1386e63ca1b9559f218e2689017ca3
2021-03-25ipacm: Add correct ihl_offset eq bitmap on MTU rules HW < IPA3.0Michael Adisumarta
Change the MTU rule to use the correct equation bitmap to specify ihl_offset_range16 on IPA version older than 3.0 Change-Id: I615534cf76d673ef929ca415b2b905d5119100f8
2021-03-25data-ipa-cfg-mgr: ipacm: Avoid multiple updates to tether client countAkshay Pandit
Avoid incrementing number of tethered clients twice when xlat is enabled. For WLAN if wan is up prior to DOWNSTREAM_ADD, number of tethered clients is incremented twice. Due to current andorid limitation, andorid won't support 2nd tethered interface. Hence, handle_uplink_filter_rule is not processed due to incorrect counter. Change-Id: I5419434158248139cd936e3873506f7ae706f231
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 22a7f273e9 -s ↵Xin Li
ours am: e69565085d -s ours am: a31011d1da -s ours am skip reason: Change-Id I3a00acb3cecd49b3618c4e55667f1c37eb9ab400 with SHA-1 5ec0614b16 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I0ed83f5612af2a093a3b8bae2e87c1bf48660113
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 22a7f273e9 -s ↵Xin Li
ours am: e69565085d -s ours am skip reason: Change-Id I3a00acb3cecd49b3618c4e55667f1c37eb9ab400 with SHA-1 5ec0614b16 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ic8461c43a30ef770e2236c41d00ffa7330fa15f7
2021-02-20[automerger skipped] Mark ab/7061308 as merged in stage. am: 22a7f273e9 -s oursXin Li
am skip reason: Change-Id I3a00acb3cecd49b3618c4e55667f1c37eb9ab400 with SHA-1 5ec0614b16 is in history Original change: undetermined MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I161e8b1b00eb4306c012b824614898e04542bf0b
2021-02-20Mark ab/7061308 as merged in stage.android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-2android-s-beta-1android-s-beta-5android-s-beta-4Xin Li
Bug: 180401296 Merged-In: I3a00acb3cecd49b3618c4e55667f1c37eb9ab400 Change-Id: Ifb59baef4d2610c5b59978b548bd1f8d068dcc2f
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/data/ipacfg-mgr am: ↵Bob Badour
2e896c19ea am: 771de60598 am: 6903ebd6d0 am: 6f24af4db6 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1576129 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I25765bf017b9896287e8ad7fe08bcc04fd7037f0
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/data/ipacfg-mgr am: ↵Bob Badour
2e896c19ea am: 771de60598 am: 6903ebd6d0 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1576129 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I660b319ca11699f39034aa51565d48bc35fcdae3
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/data/ipacfg-mgr am: ↵Bob Badour
2e896c19ea am: 771de60598 Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1576129 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I7b5e49287bbdaad274f21ea19d10d3f520d9c70b
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/data/ipacfg-mgr am: ↵Bob Badour
2e896c19ea Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1576129 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: If26fdf20cdeeabfac1b76ff4a8a856b53f65baf0
2021-02-05[LSC] Add LOCAL_LICENSE_KINDS to hardware/qcom/sm8150/data/ipacfg-mgrandroid-s-preview-1Bob Badour
Added SPDX-license-identifier-BSD to: Android.bp hal/Android.bp ipacm/Android.bp ipanat/Android.bp ipanat/test/Android.mk Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I88fa075c859f49a06d8a6c0d79d20ad17e4279a4
2021-01-21Merge "ipacm: Fix to add dummy NAT entries for tunneled connections"qctecmdr
2020-12-22ipacm: make changes to store offload stateChaitanya Pratapa
Make changes to store offload state in a file. Change-Id: I5cbeacd2849bcdac043941d9bd491eaa62364fbc
2020-12-10ipacm: add null pointer checks in LanToLan instanceChaitanya Pratapa
Make changes to add null pointer checks in LanToLan instance to avoid any potential ipacm issues. Change-Id: I7331bf3e9b2d777872b6dfc03fa811d2a2925d8d
2020-12-09Merge "IPACM: fix the MHI icmpv6 exception rule"qctecmdr
2020-12-08ipacm: add stringify for coalesce and mtu eventsMichael Adisumarta
Add stringify for these new events so CMD_queue will print the right events for ipacm logs. Change-Id: I5061b328bbf5f0af47b96450b501102f92701c46 Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2020-12-08IPACM: fix the MHI icmpv6 exception ruleMichael Adisumarta
Clean the icmp v6 rule when backhaul type is ipv6. Change-Id: I5b158f5cbfb6846fc21a9556462c23a0d0f7b2d2
2020-11-23Mark ab/6881855 as merged am: 5ef985611e am: 5ec0614b16Xin Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/13112918 Change-Id: I726bf78c91517bf4a05db56afd8a099b3c4ecab7
2020-11-23Mark ab/6881855 as merged am: 5ef985611eXin Li
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/13112918 Change-Id: I3a00acb3cecd49b3618c4e55667f1c37eb9ab400
2020-11-23Mark ab/6881855 as mergedXin Li
Bug: 172690556 Change-Id: I08f884a546735cc95ced712225a7d3a64f50177d
2020-11-06Merge "ipacm: support the mac renew with same IPv4"qctecmdr
2020-11-04ipacm: support the mac renew with same IPv4Michael Adisumarta
Add the support on IPACM to clean up old header routing rules associated with old mac after new_neighbor comign from kernel and re-construct header/routing rules for WIFI STA scenario. Change-Id: I8fa08dedbeb3127d8974529ecb82dc7c0ea0d54a
2020-11-04ipacm: fix the rt rule blowup issueSkylar Chang
For backhaul keeping down and up, seeing v4/v6 routing rules are not cleam up and resulted in routing tbl blow-up in ipa-hw. Made the fix to clean up routing rules accordingly. Change-Id: Iadbb0841d7f1d0eb9944e029b79a04cb4503a496
2020-10-30ipacm: add dynamic support for IPA new MTU eventsMichael Adisumarta
Handle new MTU events to replace modem PDN MTU for WANv4/v6 and replace the MTU rules if they are already installed. Change-Id: I06c16db2300ccd572a99ab316d413fcbf9197986 Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2020-10-26ipacm: Fix to add dummy NAT entries for tunneled connectionsChaitanya Pratapa
When tunneling is enabled from the device, same NAT entry will be translate from Public to tunneled IP and then to Private IP. In case we try to add the entry to HW, HW ends up translating it to Private IP and connection fails. Make change to add dummy NAT entries for tunneled connections. Change-Id: I340189e2a0db71dd04316a704116e045d6622063
2020-10-12ipacm: disable IPACM on msm8937 targetPooja Kumari
Disable ipacm on msm8937 target as IPA hw is not present. Change-Id: I2477f9b976798a9c91e37e14e122f0e411546b8a
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: 61d4c63077 -s ours am: ↵Xin Li
c824a4a316 -s ours am: 743f431007 -s ours am skip reason: Change-Id I65113b7d2c73e47d61a53f32cf95ffb36e8e1af6 with SHA-1 f7cfc0fe55 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/12796878 Change-Id: Ib585f8fb7a2c8a432b8d3457dbd6c2145866d2a6
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: 61d4c63077 -s ours am: ↵Xin Li
c824a4a316 -s ours am skip reason: Change-Id I65113b7d2c73e47d61a53f32cf95ffb36e8e1af6 with SHA-1 f7cfc0fe55 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/12796878 Change-Id: I8d964b6fe026092d2b0f95d9ac4161a135223403
2020-10-09[automerger skipped] Skip ab/6749736 in stage. am: 61d4c63077 -s oursXin Li
am skip reason: Change-Id I65113b7d2c73e47d61a53f32cf95ffb36e8e1af6 with SHA-1 f7cfc0fe55 is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/12796878 Change-Id: Iff5a4f9af9d5d8da4a8ac31b69e69e037e592f27
2020-10-08Skip ab/6749736 in stage.Xin Li
Merged-In: I65113b7d2c73e47d61a53f32cf95ffb36e8e1af6 Change-Id: I8a85a9191f54e5be819abc62dd37bed4fad3b05c
2020-10-08ipacm: increment num_tethered_client properly in case of XLATPooja Kumari
Currently in case of XLAT if ADD_DOWNSTREAM event comes before XLAT_CONNECT event then num_offload_v4_tethered_iface is not incremented and it will have incorrect value. Increment num_offload_v4_tethered_iface var if XLAT comes after downstream is up. Change-Id: I79814a526b1112d7004fa1959a519475c02fe834
2020-10-02ipacm: add mechanism to cache ct eventsChaitanya Pratapa
1) Current logic is to get the conntrack dump first time when tethering is enabled. 2) Once we have the conntrack handles, add mechanism to cache CT events when upstream is not set. 3) Also make changes to reset the socket receive timeout to 0 so that nfct_catch doesn't return EAGAIN. And add check to retry when we receive EILSEQ. Change-Id: I37877c19f11abd3fdb9f7f6c96933a592e6a1490
2020-09-18Merge "ipacm: Fix MTU rule modify and add"qctecmdr
2020-09-17ipacm: Print flt rules that fail mdfy_flt_ruleMichael Adisumarta
Move the individual flt rule status check outside the IOCTl fail check to seperate the rules that failed when IPACM sends more than one rule. Change-Id: I4a2c51374bbedced687e23041104a1bc33627c55 Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2020-09-17ipacm: Fix MTU rule modify and addMichael Adisumarta
Reset the rt table handle every time we modify a new rule. Add brackets to if else conditions that were always getting hit. Change-Id: Iebca2ee3cdf4713285e6bedc151e428fd99d2f5c Signed-off-by: Michael Adisumarta <madisuma@codeaurora.org>
2020-09-16Merge "ipacm: Fix reading the conntrack dump"qctecmdr
2020-09-11[automerger skipped] Merge Android R am: 01b19a9838 -s ours am: 58e214176c ↵Xin Li
-s ours am: 06f633e53b -s ours am: 5b60257f0a -s ours am: 29dc01bfd3 -s ours am skip reason: Change-Id Icdac6de452cfb91db7fa31eb9f5633fd2372f22a with SHA-1 e14a2a372a is in history Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1422315 Change-Id: I2494dfa09527d35e550494e9f399d0095b68db42
2020-09-11[automerger skipped] Merge Android R am: 01b19a9838 -s ours am: 58e214176c ↵Xin Li
-s ours am: 06f633e53b -s ours am: 5b60257f0a -s ours am skip reason: Change-Id Icdac6de452cfb91db7fa31eb9f5633fd2372f22a with SHA-1 e14a2a372a is in history Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1422315 Change-Id: I91d89573d0bc4e46d1d7886804b6c352351629cd
2020-09-11[automerger skipped] Merge Android R am: 01b19a9838 -s ours am: 58e214176c ↵Xin Li
-s ours am: 06f633e53b -s ours am skip reason: Change-Id Icdac6de452cfb91db7fa31eb9f5633fd2372f22a with SHA-1 e14a2a372a is in history Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1422315 Change-Id: Id696b7c2b74f9d86ee162e3541273fe33064dc3c
2020-09-11[automerger skipped] Merge Android R am: 01b19a9838 -s ours am: 58e214176c ↵Xin Li
-s ours am skip reason: Change-Id Icdac6de452cfb91db7fa31eb9f5633fd2372f22a with SHA-1 e14a2a372a is in history Original change: https://android-review.googlesource.com/c/platform/hardware/qcom/sm8150/data/ipacfg-mgr/+/1422315 Change-Id: Ibb13339df1c3c52ce5edc8876668bf9b49bab3d8