| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| |
| |
| |
| | |
"LA.UM.7.3.r1-06900-sdm845.0"
Change-Id: I040aaa2b672e91b0c6795801e839f0559be77eba
|
| | |\
| | |
| | |
| | | |
Change-Id: I66a2d565ebe929718d589e8aff3c9ae63bc4501e
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When XLAT is enabled, mux_id will not be configured. Make
changes to use xlat_mux_id to configure the metadata in PDN
table.
Change-Id: Ic1646bbc4ff66e3f4911098041d2dfaf0670950d
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* Fix compilation with disabled debugging
Change-Id: I7483735fb935798b57e0072bb14ed8a476857786
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* Same logic as in commit 5463a591007ae63ba3720ed295eac5ef19cc2ce0.
Change-Id: I7ca76b868a4678fb5d8280928f90160973e51871
|
| | | |
| | |
| | |
| | | |
Change-Id: Idaee3e6d5b3759028918559b70e04547809bc09b
|
| | | |
| | |
| | |
| | | |
Change-Id: I7d028b4b606f209bd6c27f9f74f4fc04ff69d8c7
|
| | | |
| | |
| | |
| | | |
Change-Id: I1fd4a4bafc917586ee391fbf6df0da1d12212d36
|
| | | |
| | |
| | |
| | | |
Change-Id: Ie33f0b8b7996536a73f660cba5b4700964d8b03f
|
| |/ /
| |
| |
| | |
Change-Id: Iae26a6b8eb98182f8bde854b0e429b3980be076b
|
| |\|
| |
| |
| | |
Change-Id: Ib9727bbec0fafca37ef0ab5da142f7b829368895
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the underlying HAL service object is invalidated, it
might result in a HAL transaction failure and the ipacm
process would be forced to abort.
To prevent the transaction error, use the isOk check right
after the HAL API is invoked to check whether the HAL
transaction was successful or not.
Change-Id: I4d71b35b6a31a6b705c1f61b542e1e82d1716a21
CRs-Fixed: 2340020
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the underlying HAL service object is invalidated and we did not get
a chance to invalidate it internally we may hit HAL transaction failure
error and the process would be forced to abort. To prevent the
transaction error we need to use the isOk check right after the HAL API
is invoked to check whether the HAL transaction was successful.
Change-Id: Idd21209f5c0407b75c2637190df5ba8158ef1a80
|
| |\|
| |
| |
| | |
Change-Id: I599d9275ecd92288a41eaa2897803db8fe6ba673
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Fix the ipv6 frag pkts going to sw-exception
issue. Update the TCP ipv6 fragment rule attribute
on LTE use-case.
Change-Id: I53dcdf624cbc29146a7e095e7cc043584e919795
|
| |\|
| |
| |
| | |
Change-Id: I049d315187ee877c61881affc8203652c9be85ea
|
| | |
| |
| |
| |
| |
| | |
Update TCP fragment rule attribute for IPv6.
Change-Id: I6c2a7c1b6f6ed7638497eb220ad5f5d6462c838e
|
| | |
| |
| |
| |
| |
| | |
Add check to prevent use of invalid array index.
Change-Id: I82052602bdafd296e2941827b0498e2671307198
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Made the change to get usb_link_up from
usb-driver instead of using netlink
event to resolve the timing issue
between usb-driver and android framework.
Also not self-posting the usb-up from
downstream event which was used to support
ipcam restart phase 3.
Change-Id: I3549cfbfbb5f41fa5ed99a43f00c6d8b4333b8e5
|
| |\|
| |
| |
| | |
Change-Id: Ife64021a87067044eba43301ef0f506a9c102deb
|
| | |
| |
| |
| |
| |
| | |
Enable IPACM restart FR for all eligible targets.
Change-Id: I5bcea2ab359b7982193fafffe1789077bd0717fd
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In case of TCP, if the ipv6 packets are fragmented there
is a possibility that the second fragment packets match
TCP SYN/FIN/RST rules and packets are routed to apps.
This results in connection failure as the primary fragment
will be routed correctly to hotspot client.
Change-Id: I482b48c4786bda180b6f5d921149fed766c91fe0
|
| | |
| |
| |
| |
| |
| |
| | |
Handle WLAN FW SSR event for FW rejuvenate
scenario.
Change-Id: Ieceaf20a05dd645e56e3fb3b87ffd7cb97453cb0
|
| | |
| |
| |
| |
| |
| |
| | |
Handle WLAN FW SSR event for FW rejuvenate
scenario.
Change-Id: Ieceaf20a05dd645e56e3fb3b87ffd7cb97453cb0
|
| |\|
| |
| |
| | |
Change-Id: I09341f744ffe3818c6c6083fb8a7919d2a1f8cff
|
| | |
| |
| |
| |
| |
| | |
Allocate 2 pages for tetherOffload in ipacm.
Change-Id: I95121a90e5974829c84aaa4ccaebc698062879e0
|
| | |
| |
| |
| |
| |
| | |
Initialize pointer before use to fix KW issue.
Change-Id: I023d67c13528c33e625d60e030952b0377b5fd27
|
| | |
| |
| |
| |
| |
| |
| | |
Done code change to fix -Wall -Werror issue.
Change-Id: I1deb0e1e85944ec1fc62249c4e700f4377dcf31f
Acked-by: Pooja Kumari <kumarip@qti.qualcomm.com>
|
| | |
| |
| |
| |
| |
| | |
Enable IPACM for all P upgrade targets.
Change-Id: I3bb2a84714ac17cda2bef9f320c7d286c33f3ba8
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make a change to not to post internal link up events
when IPACM is started from boot.
Change-Id: I9438076f576271d164959996821df0b864dfe23d
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
TOS_MASKED cannot be implemented using the
attribute TOS as it does not accept mask.
CRs-Fixed: 2280281
Change-Id: I515139d55beae4261f65d7126c6f7bf200837f98
Signed-off-by: Ghanim Fodi <gfodi@codeaurora.org>
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make a change to not to post internal link up events
when IPACM is started from boot.
Change-Id: I9438076f576271d164959996821df0b864dfe23d
|
| |\| |
| | |
| | |
| | | |
Change-Id: I481d4dbdedf6131d46f5021714ac527a5eb3b521
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
Bug: 109872530
Change-Id: I222f0eceaff1c2f8e5d5c71556a3a1df0c053eaa
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
Add back qmap id programming for IPAv4.
This change is needed in case IPv6 traffic
needs to have valid qmap id.
Change-Id: Idc0f6be4854dd2fd0b7aa83a8db84b866da10e28
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
|
| |\|
| |
| |
| | |
Change-Id: I625a21ce005be28556891abe6f4b184ab875ddfa
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In case of HAL feature, currently UL rules
are installed without XLAT info. Install UL
rules with XLAT mux id.
Change-Id: Ib290d439e0775f647dcc4b600e67c500b2b24fde
|
| | |/
| |
| |
| |
| |
| | |
Add msmnile to support ipacm restart feature
Change-Id: Iad5c1662432a3c00135bdfa58cd69f087a949263
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently when WAN comes up, value of
IPACM_Wan::ipa_if_num_tether_v4_total is incremented. But
it is decremented in both case when WAN or LAN iface goes
down. So if WAN is up but LAN tether iface goes down and
comes up, value of IPACM_Wan::ipa_if_num_tether_v4_total
is 0. In result later UL flt rules will not be deleted when
wan goes down. In case of HAL post wan_down event with 0
if_num_tether and add condition to delete tether iface only
if HAL feature is not defined.
Change-Id: I3289cd89e2fd4de135ef44f402345644477e37b0
|
| |\|
| |
| |
| | |
Change-Id: I6a9c91cc3811f2d09acc558104cd8b7520dec634
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |/
| |
| |
| |
| |
| |
| | |
For rmnet_data interfaces we expect only the IFF_UP flag to change.
Make a change to ignore any other flags.
Change-Id: I351fdfc98129965bdd81d4ae7aaf638995200080
|
| |\|
| |
| |
| | |
Change-Id: I4daa67e320317a3cce35362957e0e4b5fdcdfbcf
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |\|
| |
| |
| | |
Change-Id: Ib005e4161db1c7ab7023d6dd895fd504eb6c1c23
|
| | |
| |
| |
| |
| |
| |
| | |
Add check to prevent access of invalid
array index.
Change-Id: I95fbb1992a944b91f31e7bb1ee4bf5642d7e31fd
|
| |/
|
|
|
|
|
| |
libipanat.so library for 32 bit is missing in /vendor/lib
path. Add library libipanat.so library for 32 bit.
Change-Id: Icc85792d2c5717d52845747324eeed5df0ea5e2f
|