History log of /frameworks/opt/net/wifi/service/jni/jni_helper.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3592af2adb0c30244a46db03164ca0f7e6d3b613 01-Apr-2016 mukesh agrawal <quiche@google.com> jni_helper: add createObjectWithArgs

For the packet fate feature, we'd like to be able
to call a constructor that requires arguments.
Add createObjectWithArgs, to meet that need.

While there: update the prototypes for
set<Type>ArrayRegion(), to make it clear that the
source values are not modified.

BUG=27528124
TEST=compile

Change-Id: If29939c9310c4b72098533efb9a785b325f9b2cf
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
956f54b391677d78379729dd14518edddf3c7660 29-Sep-2015 Etan Cohen <etancohen@google.com> NAN: initial service implementation for discovery

Initial NAN service implementation. Supports:
- Configuration
- Publish/Subscribe = Discovery
- Message passing
- Notifications

Bug: 26216681
Change-Id: I1f84a6006cec3c3ed9a4566a79b1b4f8dcecde08
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
7d519b6686ece717fd3890c0656b46155c22a377 05-Aug-2015 Vinit Deshpande <vinitd@google.com> Fix refcounting of objects and data in WifiNative

Bug: 22857896

Change-Id: I552495f1b8561eb7917f6a94284f1716870491da
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
5cfd8d8b9f241dcad874125a1b5538ee0d6860fe 29-Jul-2015 xinhe <xinhe@google.com> Boot loop when SSID has non UTF-8 character in the name

b/22773761

Change-Id: I24e1579ff1aafde703d2090f93399fd5f299a75a
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
127f7244183786e6ccae09e81eeccdac31973e69 23-Jul-2015 xinhe <xinhe@google.com> Restart loop on MRA16G: Abort message:

'art/runtime/thread.cc:1320] No pending exception
expected: java.lang.ArrayIndexOutOfBoundsException

b/22591534

Change-Id: Ib8380b38fae8c3b0cb1e8980d397c9bfc98c9b81
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
9c86caa1a83f9d9c42faacc151341a09c5e538a4 08-Jul-2015 xinhe <xinhe@google.com> AUPT: NCs in system_server caused runtime restart

b/22322272

Change-Id: If4eb9dd3fcefeef2ab26f991e8ee5dd8947a2837
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
dd490cf1df37b70a8625dc4ec8e712f740dd1e4a 21-Mar-2015 Pierre Vandwalle <vandwalle@google.com> epno initial implementation

Change-Id: I47ede001aa22089bab099072810d648999104091
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
c96feb800590f43b7be76d1000ab5d949e5c6790 02-Apr-2015 xinhe <xinhe@google.com> RTT framework interface update

Bug:19917983
Change-Id: I3041ca5134dd1cb24f1ceab80cc79bdc5934424a
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
12cf388ecf3b2aa5ba66ed680b931fa356ab75b5 13-Mar-2015 xinhe <xinhe@google.com> Change rtt Framework interface

Bug:19735392
Change-Id: Ie64e4609c9804c904836bb37255d4efe9211f39f
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
83a674a18c84ff4f01377bbfd8988699dec93bc2 31-Oct-2014 Vinit Deshpande <vinitd@google.com> New Additions to WifiScanner APIs [DO NOT MERGE]

Added single shot scan, and maxScansToCache. Also fixed getScanResults()
to report scan results to listeners.

Bug: 18087596
Bug: 17694040
Bug: 18059273

Change-Id: Id623ab9ee2ab89c86a35082279331fa609016347
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
51da80208c650a8271a18b0ca8681279ba060e1f 23-Jul-2014 Vinit Deshpande <vinitd@google.com> Fix HalUtil for RTT test

Added single shot scan functionality to start running RTT like test
quickly (without waiting for buffers to be full), fixed RTT output
to be more legible and also introduced rtt_tries parameter to
allow for enhanced testing.

Also fixed lots of formatting; although more needs to be done.

This change also fixes another, unrelated JNI crash.

Change-Id: I1517329fba4f20e572f24fa6d832ed6383d19635
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
b0b1d59786de7ff1fc98e31a16a7d710458bf549 30-May-2014 Vinit Deshpande <vinitd@google.com> Fix the stopping of scan after Wifi connection

We have code that stops kitkat batch scan while we get a new IP address
via DHCP; this exists because ARP multicast packets may be lost if the
wifi radio is off channel for scanning.

We need to do something similar for GScan as well - to avoid getting in
the same problem. This change accomplishes that.

This change also makes all HAL methods static, getting WifiNative closer
to the 'SupplicantManager' role.

cherry-picked from klp-wireless-dev
SHA1 8f343d40a55bc638872a3bb3453b95062bf838ef

Change-Id: Id2b500e37b71ea21a6bca162011abecbd41d90ec
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
aabe7a9f2f32915fd1f25416a6d2034a844005d6 10-May-2014 vandwalle <vandwalle@google.com> introducing link layer
cherry-picked from klp-wireless-dev-mirror
SHA1: eb8de645540caa6076c34854d8a4e7c22341783f
Change-Id: I5c736c697d38ec17dcde81bdee638048fd688073
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
e4e3750390bec0a849a9153348b7c21b2cc8b843 05-May-2014 Vinit Deshapnde <vinitd@google.com> Initial implementation of WifiScanner

This change implements basic functionality of WifiScanner. Following
functionality is enabled

1. Scanning - specify a list of channels to scan
2. Significant change detection
3. AP hotlist

Change-Id: I4fbb2cccbb15df21aae7a81f5d9b17fde2bda8c0
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp
7f9a15d554f69311a0db43347d6473a7c4c46e2e 08-May-2014 Vinit Deshapnde <vinitd@google.com> More HAL functionality

This change implements JNI plugs for delivering events to
WifiNative in framework. Also introduces a test utility.

Also has updated Gscan.h which is made up-to-date with the
promised functionatliy.

Change-Id: I12dd6d9f171e01e4b23ce4839b4022acd5e599cb

Conflicts:
service/Android.mk
/frameworks/opt/net/wifi/service/jni/jni_helper.cpp