summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-06Snap for 4933870 from 235525a98aab0cc2804057be5d10b3e3d6c942a5 to ↵android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16pie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releaseandroid-build-team Robot
pi-qpr1-release Change-Id: I5ec6fa133282c7e1f65bc46bee0f50539ee823d8
2018-08-02Add os_pickup.bp to create namespaceandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r37android-9.0.0_r36pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-b4s4-devChengYou Ho
This can fix duplicate module names problem with other platforms Bug: 112062468 Change-Id: I376f8037a42e8200aea856d7515f45887cc7452a
2018-08-01Snap for 4924178 from 3f5615325989d5c739f08f75155f84908611c95e to ↵android-build-team Robot
pi-qpr1-release Change-Id: Id910996ff03bad8cfd39f2a2acd6415dc2be0f83
2018-07-31ipacm: do not post internal link up eventsTyler Wear
The internal link up events clear up the cache of requests from FWK causing offload to fail. This CL fixes not to post internal link up events when IPACM is started from boot. Test: WiFi tethering offload is verified on B1C1 Bug: 110913099 Change-Id: I4b310423e188923a3a251c29cc6f7e30edc05797
2018-06-26ipacm: fix the err_type override issuepie-dr1-devTyler Wear
Without ipacm-diag debug component, all the debug prints will have NOFILE err_type and overrides the kernel error codes. The fix is to cache it onve we got error from kernel. CRs-fixed: 2265427 Bug: 109872530 Test: VTS Test PASS. Basic live sanity with TMO Change-Id: I0cda8ae7a8075ef2f8caeead078296aa7e010e58
2018-06-14Merge remote-tracking branch ↵Aaron Ding
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.376' into pi-dev Bug: 110126338 Change-Id: Ia65d68058e2263e432790a681cf1b6acc3d98741
2018-06-04Merge remote-tracking branch ↵aaronding
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.356' into pi-dev Bug: 109547412 Change-Id: I20bd6f7a832d7ea4d486e36c216cfa9067484382
2018-06-02Rename sdm670 to sdm710Shibin George
Change-Id: Iec20539e6ffb6712cf61fae2c8803084f714f359
2018-05-25Merge branch 'qcom/release/LA.UM.7.3.9.08.00.00.385.328' into pi-devaaronding
Bug: 80274434 Change-Id: Ib7d25e389ba2d68fa961531b234844c9c439e375
2018-05-17ipacm: ignore iff_flags change for rmnet_dataMohammed Javid
For rmnet_data interfaces we expect only the IFF_UP flag to change. Make a change to ignore any other flags. Change-Id: I351fdfc98129965bdd81d4ae7aaf638995200080
2018-05-17Merge remote-tracking branch ↵aaronding
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.300' into pi-dev Bug: 79367535 Change-Id: I90957e4394ae5f102a7433e2d2f6e593380e3490
2018-05-02ipacm:clear event cache if ipacm receives stopOffloadMohammed Javid
Currently if NAT iface is not added, IPACM cache setupstream events but default gw index will be set only after adding NAT iface. If IPACM receives stopOffload in between, then it is returning input check error to framework. Add check and clear event cache in case of stopOffload. Change-Id: I1e49a37bfba64458f8966c9894bf48f749f0bbd7
2018-04-27Merge remote-tracking branch ↵Daniel Mentz
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.267' into pi-dev Bug: 78481303 Change-Id: Ie3f3226023924e986039da3ca9729018fb7bdf68
2018-04-24IPACM: support ipacm restartSkylar Chang
Add support on ipacm restart to clean up existing rules in ipa-hw which is installed by ipacm and reconstruct the rulse when framework ready to offload. Change-Id: I9dba5a7d572f8f7c773a1e3495e57c2e76a93e0a
2018-04-14Merge remote-tracking branch ↵Daniel Mentz
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.245' into pi-dev Bug: 77871398 Change-Id: I6ee756786d9413ff083cb7b3933de2a8aa648a28
2018-04-05ipacm: Add libipanat.so library for 32 bitMohammed Javid
libipanat.so library for 32 bit is missing in /vendor/lib path. Add library libipanat.so library for 32 bit. Change-Id: Icc85792d2c5717d52845747324eeed5df0ea5e2f
2018-03-20Merge remote-tracking branch ↵Daniel Mentz
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.203' into pi-dev Bug: 75978020 Change-Id: I503e76e40f576092c05012990f194bc8bcba4996
2018-03-16Merge remote-tracking branch ↵Daniel Mentz
'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.190' into pi-dev Bug: 74413741 Change-Id: I115d1024c15ded49efed78df6d8b6f9ad5ddc2f9
2018-03-14ipacm: changed for not using local c includeSkylar Chang
do the andorid.mk clean-up for those included headers/libraries. Change-Id: I7c2e2cdb61a8c757866519a47d3c26ec3f8df311
2018-03-07Merge "ipacm: set upstream flag if downstream IP addr event come later"qctecmdr Service
2018-03-06ipacm: set upstream flag if downstream IP addr event come laterMohammed Javid
If IPA_ADDR_EVENT for downstream event comes after IPA_WAN_UP_TETHER event, upstream flag is not getting set. So later even after receiving downstream event UL rules will not be installed. Set upstream flag after receiving IPA_WAN_UP_TETHER event Change-Id: I96c23b0e2e8aea20b5cdbf67a7f4d0d50b75e6db
2018-03-06Merge "ipacm: clean upstream if STA disconnected earlier"qctecmdr Service
2018-03-06Merge "ipacm: Support dynamic backhaul switch between LTE and STA"qctecmdr Service
2018-03-06Merge "ipacm: Fix KW issue"qctecmdr Service
2018-03-05ipacm: clean upstream if STA disconnected earlierMohammed Javid
If STA is disconnected, since interface is already down so clean upstream is not getting handled. Handle wan down event when interface is going down. Change-Id: I03d041db10eb072ef87d5f0c8ad88436e9744ab3
2018-03-05ipacm: Support dynamic backhaul switch between LTE and STAMohammed Javid
Support dynamic backhaul switch between LTE and STA if framework failed to clean up previous backhaul settings Change-Id: I5b330f81ad5594c5e4c84730cdb414ee722818c3
2018-03-05ipacm: put rndis under wifi using SW-pathSkylar Chang
When device in WIFI backhaul, make usb-tethering not ipa-offload because of the wifi-stats issue and wlan-team will only support WDI enable when WIFI + SoftAP enable at the same time Change-Id: I6b4ce88ec16fa49d5c0ba269b30cae6845af6ae1
2018-03-01ipacm: Fix KW issueMohammed Javid
Fix KW issue and remove conditional check which is always true. Change-Id: I902b56c3eab262798813e3c9c6d920665e5ecb99
2018-02-20ipacm: cache framework event if IPACM not readyMohammed Javid
When set_upstream/add_downstream events received from framework, IPACM can't handle them if those events are coming earlier than the new_address netlink event. The fix is to cache those framework events in offload_manager if IPACM haven't got the netdev ip-address. Change-Id: I7826ada63fdc093632b06fba5b43c7a4cf101fb0
2018-02-01Fix .h files: <inaddr.h>, __kernel_sockaddr_storageDaniel Mentz
The header file inaddr.h appears to not exist on Linux systems. Bionic does not provide __kernel_sockaddr_storage, because it renames this struct to sockaddr_storage. Change-Id: I3e3ae084e1ab400b6dea3dd6f4fde2b83674162c
2018-01-30Merge remote-tracking branch 'goog/qcom/release/LA.UM.7.3.9.08.00.00.385.096'Daniel Mentz
Change-Id: I94e27f2fea8697d1a99b4b954bdcbdd3155ec596
2018-01-25Kernel Header Changesarnav_s
Change-Id: Ia4bd7ef796a33c8ee8d89e79e55ea60ad1d17173
2018-01-24Revert "data-ipa-cfg-mgr: fix compilation issues due to kernel changes"Srinivas Rao Narne
This reverts commit eb9f260cdade1bc33908b3fb30a5590e1dae9715. Change-Id: I33c799851200f63cbb305bf8af190b1de7312831
2018-01-19Merge remote-tracking branch 'goog/qcom/release/LA.UM.7.3.9.00015.1'Daniel Mentz
Change-Id: I359b88d3419ef72c8f60863d3f446433783529bf
2018-01-17Merge remote-tracking branch 'goog/qcom/release/LA.UM.7.3.9.00009.1'Daniel Mentz
Change-Id: I2c75ae7ed4c2d6bf446e1498b50e9da183bc126f
2018-01-11data-ipa-cfg-mgr: fix compilation issues due to kernel changesRoopesh Rajashekharaiah Nataraja
Change-Id: Ibb7c366f95afc50c9e505162d9538f0c05c20041
2018-01-04Fastforwarding to data.lnx.3.0-180102Subash Abhinov Kasiviswanathan
Change-Id: I87d5bf382d2b15aa37117119656fe4b0df77404f
2018-01-02Add -Wno-error to compile with global -Werror.Chih-Hung Hsieh
Bug: 66996870 Test: normal builds. Change-Id: I08c28f88148dbba859dcc5388addb82a98698dd0
2018-01-01IPACM: fix GetIPAVer called too earlyAmir Levy
GetIPAVer() was called before IPA driver file was opened. Move call to a later stage at init. Change-Id: I48b68269a0711dbece4dc20da680e6863ed1aa67
2017-12-22Translate TRY_AGAIN error for SetQuota() to success inline with HAL definitionPavan Kumar M
In sequence of events where interface is down on modem side and framework is not aware of this, FW tries to setQuota on interface which is already down. Q6 returns failure in this situation and framework stops IPA OFFLOAD on failure. Until tethering is switched off and on again, packets take SW path. To avoid this, IPACM sends TRY_AGAIN to HAL and HAL forward the success message to framework. Once upstream come up again, setQuota will be trigerred again with proper paramaters. Change-Id: I73e5ddbdedbc2ec006350a59d5795056dc1271b0 CRs-Fixed: 2142519
2017-12-20ipacm: update UL filter rule with src IP addressMohammed Javid
With current design UL rule is updated with dst address. Update UL rule with src address. Change-Id: I65831406335549aba38a6c716af3383a6d0915f5
2017-12-19ipacm: Change error value for set quotaMohammed Javid
Currently IPA send common error FAIL_TRY_AGAIN to framework in case of IOCTL fails. Change error value for set quota based on error received from modem. Change-Id: I7e31cb27892bed733d71173e9cc479a06b3f462f
2017-12-17ipacm: fix the AP+STA crash issueSkylar Chang
In AP+STA mode, wlan-drvier won't register extended property to specify which qmux-ID to use for multi-PDN use-case, make the change to avoid executing this logic in AP+STA mode. Change-Id: I73c5e771a06f20951a600672312172096b10ffcb
2017-12-13IPA-HAL: Send null ipv4/ipv6 address to IPACM with proper IP familyPavan Kumar M
Send null ipv4/ipv6 address to IPACM while sending the upstream parameters if there are no v4/v6 addresses and when the iface is null. Change-Id: I0e8272c29c6e43d487cccb105e5b3b42b4c6e414 CRs-Fixed: 2153792
2017-12-13ipacm: KW fixMohammed Javid
Prevent dereference of NULL pointer. Change-Id: I3eb0773b661bdb654e8f9cc9b888e6a0d2944689
2017-12-11ipacm: KW fixMohammed Javid
Remove conditional check if condition is always true and fix KW issues. Change-Id: Ic031c5c0f229a49a7ede0c4be8e5365e6e9edf65 Acked-by: Pooja Kumari <kumarip@qti.qualcomm.com> Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
2017-12-06Merge remote-tracking branch 'goog/qcom/release/LA.UM.6.3.R1.004032.1' into HEADAlexey Polyudov
Change-Id: I89e03796bdc4cbdd75bfe8dd06048d6f15a98ab9
2017-12-06Fastforwarding data-ipa-cfg-mgr CRT:data.lnx.3.0-171203 to data.lnx.4.9arnav_s
Change-Id: Ia8844805d90f0375d385f5c059547aa4dcdee351
2017-11-30ipacm:Add check to configure default flt rule only onceMohammed Javid
If header_partial_default_wan_v4 flag is true handle_route_add_evt method is getting called twice and default filter rule is installed twice. Add check to prevent it. Change-Id: I9bae2952a63daad72fabc565ef29153a0c0e4c71
2017-11-28IPA-HAL: Send null ipv4/ipv6 address to IPACMPavan Kumar M
Send null ipv4/ipv6 address to IPACM while sending the upstream parameters if there are no v4/v6 addresses. Change-Id: Ice32b666b301c2dd41bf182866253063efb208a2 CRs-Fixed: 2149882