History log of /system/extras/tests/net_test/run_net_test.sh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3823b47a664a64024278c1fa0cbc1b632cc60634 06-Nov-2015 Lorenzo Colitti <lorenzo@google.com> Add code and tests to close sockets via SOCK_DESTROY.

Change-Id: I769518d128fcff8035c58fbf3dc868f02fbd6c9d
/system/extras/tests/net_test/run_net_test.sh
a5f7e58861cef7672474e10a14fee7ee7e3b3154 21-Dec-2015 Lorenzo Colitti <lorenzo@google.com> Enable various lock debugging options.

Change-Id: If6613ec15ba54388fd87ff9271ba51b554960484
/system/extras/tests/net_test/run_net_test.sh
fdb9c0b54ff355ade3507c363cfa6641c02b4f2b 15-Oct-2015 Lorenzo Colitti <lorenzo@google.com> Make host network access optional.

This isn't required to run the tests, so it's an unnecessary
burden - it needs uml_utilities installed, needs root access,
and doesn't even perform a full network setup.

Change-Id: I8b0c3783290526909de9fe7d40ecaf7399891ba8
/system/extras/tests/net_test/run_net_test.sh
687e9aeed016ad1773583bd8b478b861480e8243 18-Sep-2015 Lorenzo Colitti <lorenzo@google.com> Add some Android-specific kernel options.

Change-Id: Ib5574bc3645e6073a20c0f828269b17c308f2bdb
/system/extras/tests/net_test/run_net_test.sh
a9fe6b7c67383ea81aa8cbed9928dff4a517d944 18-Sep-2015 Lorenzo Colitti <lorenzo@google.com> Allow run_net_test.sh to use a pre-existing kernel binary.

This is useful to check whether a prebuilt built by the build
server, or one built using build server scripts in a local tree,
passes the tests.

Bug: 23016816
Change-Id: I7001f57c6a7ae335b41eba37caad5aeb2368a223
/system/extras/tests/net_test/run_net_test.sh
8236c75d0492e37a2925fdcb2b3d3636a9c615df 30-Jun-2015 Lorenzo Colitti <lorenzo@google.com> Add a test for ND cache behaviour.

Bug: 21909622
Change-Id: I2c38b6220ac8d021785901d775f23ad30aa38242
/system/extras/tests/net_test/run_net_test.sh
f957a48b5a4d51bcb06a3b77f4152e592c00fbc6 20-May-2015 Lorenzo Colitti <lorenzo@google.com> Disable certain kernel configuration options in net_test.

- Support disabling as well as enabling configuration options
- Disable two options that break the flo kernel when compiling
with a recent GCC.

Change-Id: Ic8824c0de997bb479f44d9ec35c1d1d2f6fc344b
/system/extras/tests/net_test/run_net_test.sh
f4b4c0973689190659ff972f52305a99f983fb3d 03-Feb-2015 Lorenzo Colitti <lorenzo@google.com> Download the rootfs instead of expecting it to be in the tree.

Change-Id: I17ee3a8389a141218ce8ce99a71e41b9832e8533
/system/extras/tests/net_test/run_net_test.sh
ea56ba43a8234d545e8e22a09577850972764149 14-Oct-2014 Erik Kline <ek@google.com> net_test environment changes

- update run_net_test.sh to config-enable privacy addresses
and optimistic DAD (both apparently off by default)
- update mark_test's SendRA to support passing in the ND
retranstimer parameter

Change-Id: I348609bcef16e0cb7b1f9cbfd33ef2ab4dcda917
/system/extras/tests/net_test/run_net_test.sh
d7c3975614112794fccf8a576d442c19e801daa8 16-Jul-2014 Lorenzo Colitti <lorenzo@google.com> Make net_test work on 3.1 kernels.

Change-Id: Ic8d2ae94a2f359ea2d3166d057f769c0692e944b
/system/extras/tests/net_test/run_net_test.sh
1eccad2f9baf2dc69e46d2ef5a6f2b6f928e185b 11-May-2014 Lorenzo Colitti <lorenzo@google.com> Make olddefconfig optional; it only appeared recently.

Change-Id: Ib08c1f37712e0f83f58ab247262355d937f4efd3
/system/extras/tests/net_test/run_net_test.sh
576ddcbec8256749141a9ef1fccad42667917f29 11-May-2014 Lorenzo Colitti <lorenzo@google.com> If there's a new root fs, delete the old one

Otherwise xz will refuse to overwrite it. Explicitly delete it
instead of passing -f to xz because that also forces a lot of
other things, not just file overwrite.

Change-Id: Iec3c73c9ae4775039eb9c3afed91bfaa4ebedb5d
/system/extras/tests/net_test/run_net_test.sh
355dbf5fbbeff6c6b2a42fb5a5df673951cb2b17 21-Apr-2014 Lorenzo Colitti <lorenzo@google.com> Clear CROSS_COMPILE when running tests.

Change-Id: Ife7ea26b8695a7eb74485d24beb214a92abc33dd
/system/extras/tests/net_test/run_net_test.sh
a25ebd97dd121c7f89e59fa440b86ffc9822d012 31-Mar-2014 Lorenzo Colitti <lorenzo@google.com> Improve MarkTest.

1. Add TCP SYN+ACK tests including syncookies and checks that
accepting connections succeeids and that the sockets returned
by accept() are marked.
2. Mark the tests more robust with respect to extra packets by
always explicitly expecting packets (including when testing
outgoing kernel-generated packets) and looking for them
anywhere in the queue instead of insisting they're the first
packet in the queue.
3. Make the tests more robust by using random source port,
disabling ICMP rate limits, setting SO_REUSEADDR, and
clearing queues more reliably.
4. Move from 2 to 4 interfaces (mostly made possible by the
robustness improvements above).
5. Use named constants instead of repeating the numbers in
multiple places.

Change-Id: I596e557a7eea02ccf603c812a9b8ea6f5b2f95da
/system/extras/tests/net_test/run_net_test.sh
ebb4d67dbf10140dd48675bc8726013ce3e514f4 28-Mar-2014 Lorenzo Colitti <lorenzo@google.com> Don't export ARCH and SUBARCH, set them explicitly

Change-Id: I1f3637202e78ba1c9448769251e641ba0af17624
/system/extras/tests/net_test/run_net_test.sh
6ef3e4fdfd823b08aca5ea2c2368e956b5e0eaea 27-Mar-2014 Lorenzo Colitti <lorenzo@google.com> Kernel networking test scripts using UML.

Change-Id: I28a9901e01a53e3dde551b6c8abf6391fe4354a4
/system/extras/tests/net_test/run_net_test.sh