summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'LA.UM.8.1.r1-14500-sm8150.0' of ↵HEADlineage-17.1Michael Bestas2020-03-185-161/+10
|\ | | | | | | | | | | | | | | https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr into lineage-17.1 "LA.UM.8.1.r1-14500-sm8150.0" Change-Id: I5069878624b0329212960e53d328143e6dd5c4b0
| * Merge ca02aa653798ce7738435cbbc6a0daee9457ea97 on remote branchLinux Build Service Account2020-03-045-161/+10
| |\ | | | | | | | | | Change-Id: I9a1c85ecb93b0cfbd428e4e215f252d2309635ce
| | * Merge "ipacm: Remove IPV6 TCP SYN/FIN/RST rules"qctecmdr2020-02-124-160/+4
| | |\
| | | * ipacm: Remove IPV6 TCP SYN/FIN/RST rulesArmaan Siddiqui2020-02-124-160/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove IPV6 TCP SYN/FIN/RST default filter rule to free the memory as we already add default rt-rule Change-Id: Ief0d0eedffce2b60162e6f2b63ba44c3c7e4817c
| | * | ipacm: Add correct ihl_offset eq bitmap on MTU rules HW < IPA3.0Michael Adisumarta2020-01-311-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge tag 'LA.UM.8.1.r1-14300-sm8150.0' of ↵Michael Bestas2020-03-089-82/+343
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr into lineage-17.1 "LA.UM.8.1.r1-14300-sm8150.0" Change-Id: I5776321fbf8638f27673fe433e95bd9767c1d067
| * | | Merge 6dc0470222b584967119ca7e1511db2875360e0a on remote branchLinux Build Service Account2020-02-043-13/+21
| |\| | | | | | | | | | | | | | Change-Id: If688c0a9db290e7a030cfad480143e3ebf512ad1
| | * | Merge "IPACM: fix the MHI icmpv6 exception rule"qctecmdr2019-12-302-10/+13
| | |\ \ | | | |/ | | |/|
| | | * IPACM: fix the MHI icmpv6 exception ruleSkylar Chang2019-12-232-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean the icmp v6 rule when backhaul type is ipv6. Change-Id: I5b158f5cbfb6846fc21a9556462c23a0d0f7b2d2
| | * | ipacm: fix DL TCP SW-path issue with fast usb unplugSkylar Chang2019-12-301-3/+8
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | For the usb unplug/replug case, if user plug-in faster than TCP timeout to reset/close connection, ipacm is failed to use right cache connectrack info to send add_offload qmi req to modem. The fix is to fill right public IP into the cache entries. Change-Id: I7262e808fd780014bfc0153a4b843fc18055d4dd
| * | Merge 1ef0be7f97aca2460d597efea23846923f3b479e on remote branchLinux Build Service Account2020-01-088-41/+269
| |\| | | | | | | | | | Change-Id: Iae0ce442371a9e3c44ae5e4ff0c475b8484669bc
| | * ipacm: Add MTU rule for every new private subnet or prefixMichael Adisumarta2019-12-048-41/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | Always add IPv6 frag rule on LAN pipes. Add an MTU rule based on new PDNs based on their mtu. If packets are bigger than the mtu of the new PDNS, then IPA will not offload the packets. Change-Id: I2751cc733a10a3fc79e20348644d42630fa6762c
| * | Merge 3ba31701681587a2aba85ad4fed3b0d48e265fd0 on remote branchLinux Build Service Account2019-10-254-29/+54
| |\| | | | | | | | | | Change-Id: I6bc07c47a8051d355e5389e05b233f234dc917dc
| | * Merge "ipacm: fix not support xlat on 2st tethered iface"qctecmdr2019-10-164-28/+53
| | |\
| | | * ipacm: fix not support xlat on 2st tethered ifacePooja Kumari2019-09-194-28/+53
| | | | | | | | | | | | | | | | | | | | | | | | Add the fix to not support xlat on 2st tethered iface Change-Id: I6a0c24731e8ba07c48ae4499f0214139d7639b79
| | * | ipacm: send tether_client struct in ioctl to set tether clientPooja Kumari2019-10-101-1/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge ea48515e61f4837223ac8546c34939b0b0e13311 on remote branchLinux Build Service Account2019-10-090-0/+0
| |\| | | | | | | | | | Change-Id: I524a4bceb89af3493cc63ac1e15b7789281f75f1
| | * Merge "ipacm: add DL filtering rule for IPV4 FIN and RST"qctecmdr2019-09-182-1/+191
| | |\
| | | * ipacm: add DL filtering rule for IPV4 FIN and RSTMichael Adisumarta2019-09-172-1/+191
| | | | | | | | | | | | | | | | | | | | | | | | Add DL filtering rule to use Legacy MHI path for TCP FIN and RST. Change-Id: I42af4343c58ed7b79da677fccebdf42b62401c9a
| | * | ipacm: support dynamic switch sw/hw-path on APQ platformSkylar Chang2019-09-125-95/+178
| | |/ | | | | | | | | | Change-Id: I7f920df8b3a3df42ce66502ad2c1abfb0d89e80e
* | | hal: Use log/log.h instead of cutils/log.hlineage-17.0Michael Bestas2019-11-195-5/+4
| | | | | | | | | | | | Change-Id: Ie995f5010393652193ecceba1b62142cb1e0bcdb
* | | ipacm: Address ipacm start failuredianlujitao2019-11-181-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ipacm pid file is stored at /data/vendor/ipa/ipacm.pid, and the service fails to start if the directory is not accessible. * QCOM uses ipacm-diag.rc to create the directory. Replicate the behavior since we don't necessarily ship that one. * Move to late_start since post-fs is earlier than post-fs-data. Change-Id: I5663e32d202cd8b52de8e8257332be1029c0fe3d
* | | Merge tag 'LA.UM.8.1.r1-09500-sm8150.0' of ↵Michael Bestas2019-10-1815-132/+1243
|\| | | | | | | | | | | | | | | | | | | | | | | https://source.codeaurora.org/quic/la/platform/vendor/qcom-opensource/data-ipa-cfg-mgr into lineage-17.0 "LA.UM.8.1.r1-09500-sm8150.0" Change-Id: Icac11a6a986ac0a99bb97b2a735b7c8c74842b4b
| * | Merge "ipacm: support dynamic switch sw/hw-path on APQ platform"Linux Build Service Account2019-09-265-95/+178
| |\ \
| | * | ipacm: support dynamic switch sw/hw-path on APQ platformSkylar Chang2019-09-245-95/+178
| | | | | | | | | | | | | | | | Change-Id: I7f920df8b3a3df42ce66502ad2c1abfb0d89e80e
| * | | ipacm: add DL filtering rule for IPV4 FIN and RSTMichael Adisumarta2019-09-242-1/+191
| |/ / | | | | | | | | | | | | | | | Add DL filtering rule to use Legacy MHI path for TCP FIN and RST. Change-Id: I42af4343c58ed7b79da677fccebdf42b62401c9a
| * | Merge 8896aca5917243cf1827dcf7eb9b4b5822141fe1 on remote branchLinux Build Service Account2019-09-2113-36/+874
| |\| | | | | | | | | | Change-Id: Ibc15dc75ad76a5cac7a4777500bfbc8f2f99b347
| | * Merge "ipacm: support hasting stats and quota"qctecmdr2019-09-1111-36/+853
| | |\
| | | * ipacm: support hasting stats and quotaSkylar Chang2019-09-0811-36/+853
| | | | | | | | | | | | | | | | | | | | | | | | Supprot wlan hasting ipa stats and quota requirement. Change-Id: I24ccb03685acfb2aa194f424a02e0b3678fcbbee
| | * | ipacm: disable ipacm compile if QMAA flag is setSkylar Chang2019-08-302-0/+21
| | |/ | | | | | | | | | | | | | | | | | | Disable ipacm/ipanat compilation when TARGET_USES_QMAA is set. Change-Id: I24645d208ba3bdaf0c33fe724cc4da3d6c759b09
* | | data-ipa-cfg-mgr: Disable NAT_DUMP on non-debug buildsMichael Bestas2019-09-191-0/+2
| | | | | | | | | | | | | | | | | | * Fix compilation with disabled debugging Change-Id: I7483735fb935798b57e0072bb14ed8a476857786
* | | data-ipa-cfg-mgr: Disable DEBUG for userdebug buildsLuca Stefani2019-09-192-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Author: Luca Stefani <luca020400@lineageos.org> Date: Tue Jul 18 18:24:43 2017 +0200 data-ipa-cfg-mgr: Disable DEBUG for userdebug builds Change-Id: Idaee3e6d5b3759028918559b70e04547809bc09b Author: Bruno Martins <bgcngm@gmail.com> Date: Thu Jan 11 15:46:12 2018 +0000 data-ipa-cfg-mgr: Disable all the debugging * Same logic as in commit 5463a591007ae63ba3720ed295eac5ef19cc2ce0. Change-Id: I7ca76b868a4678fb5d8280928f90160973e51871 Change-Id: Ieab61255c3e4b8a5f8e7b1256a7e420e62f39e60
* | | data-ipa-cfg-mgr: Remove verbose cflagLuca Stefani2019-09-141-2/+1
| | | | | | | | | | | | Change-Id: I7d028b4b606f209bd6c27f9f74f4fc04ff69d8c7
* | | data-ipa-cfg-mgr: Don't build ipacm tests on debug buildsSteve Kondik2019-09-141-1/+1
| | | | | | | | | | | | Change-Id: I1fd4a4bafc917586ee391fbf6df0da1d12212d36
* | | data-ipa-cfg-mgr: Use generated kernel headersBruno Martins2019-09-143-6/+4
| | | | | | | | | | | | Change-Id: Ie33f0b8b7996536a73f660cba5b4700964d8b03f
* | | data-ipa-cfg-mgr: Use project pathmapMichael Bestas2019-09-141-0/+7
|/ / | | | | | | Change-Id: Iae26a6b8eb98182f8bde854b0e429b3980be076b
* | Merge 7bb1ebc2928d869ab3fce3af6b92830a412dc793 on remote branchLinux Build Service Account2019-08-2214-51/+1015
|\| | | | | | | Change-Id: I5e8f98d69911631fa5de4333c99c207c55ab7a66
| * Merge "ipacm: Enable Lan2Lan Bridge feature for Hana55 and Kona55 target"qctecmdr2019-08-141-0/+5
| |\
| | * ipacm: Enable Lan2Lan Bridge feature for Hana55 and Kona55 targetPooja Kumari2019-08-021-0/+5
| | | | | | | | | | | | | | | | | | | | | Currently Lan2Lan Bridge feature is enable for all MSM target. Enable this featute onlt for Hana55 and Kona 55 target. Change-Id: Ibc5894bda9ec4a5c6de1011dd8cbcac4130ce728
| * | ipacm: remove the redundant rulesSkylar Chang2019-08-016-11/+43
| |/ | | | | | | | | | | | | | | | | | | 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
| * ipacm: add filtering rule for ICMPv6 to use Legacy MHI pathMichael Adisumarta2019-07-262-0/+158
| | | | | | | | | | | | Add DL filtering rule to use Legacy MHI path for ICMPv6. Change-Id: I3b7925ca6d78fe80b44283e36d7d281f6cadb59f
| * ipacm: add frag rule for UDP DL MHI offloadMichael Adisumarta2019-07-247-8/+176
| | | | | | | | | | | | | | 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
| * ipacm: Add bengal target in v3 listPooja Kumari2019-07-231-0/+1
| | | | | | | | | | | | | | Add bengal target in v3 list to send coorect QMI messasge to Q6. Change-Id: Iff8d4935bf36cde0a36d2f06b5ab6240b483e5ec
| * Merge "ipacm: add dynamic support for ipa coalesce"qctecmdr2019-07-215-33/+633
| |\
| | * ipacm: add dynamic support for ipa coalesceAshok Vuyyuru2019-07-185-33/+633
| | | | | | | | | | | | | | | | | | | | | For each modem PDN, add dynamic IPA coalesce enable/disable support on TCP/UDP connections. Change-Id: Icb75be29e250468ded7a8b36170f4732206e8d85
* | | Merge 76dc69a03b7de64285628e8c2636246c19804983 on remote branchLinux Build Service Account2019-07-213-3/+18
|\| | | | | | | | | | | Change-Id: Idba46654ea2ee59ec611a2f56ae3218de770732f
| * | Merge "ipacm: Add Low RAM flag before compilation"qctecmdr2019-07-121-0/+2
| |\ \
| | * | ipacm: Add Low RAM flag before compilationPooja Kumari2019-07-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Low RAM flag check to avoid ipacm compilation if the flag is set as true. Change-Id: I0dd08de31d7378b4a715b28757a7c4ee446eca55
| * | | Merge "ipacm: Update xlat debug print to avoid ipacm crash"qctecmdr2019-07-111-1/+4
| |\ \ \
| | * | | ipacm: Update xlat debug print to avoid ipacm crashPooja Kumari2019-07-091-1/+4
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | ext_prop var is accessed in STA-SAP scenario which casue for ipacm crash. Update debug print. Change-Id: I19dde71e7e52b70fad7c6c07bf9e82ed159e0040