OSDN Git Service

android-x86/system-extras.git
9 years agoam ae48cd80: Merge "Download the rootfs instead of expecting it to be in the tree."
Lorenzo Colitti [Wed, 11 Feb 2015 05:49:18 +0000 (05:49 +0000)]
am ae48cd80: Merge "Download the rootfs instead of expecting it to be in the tree."

* commit 'ae48cd80a5d656714694f3b6b4f132603ce36284':
  Download the rootfs instead of expecting it to be in the tree.

9 years agoMerge "Download the rootfs instead of expecting it to be in the tree."
Lorenzo Colitti [Wed, 11 Feb 2015 05:36:17 +0000 (05:36 +0000)]
Merge "Download the rootfs instead of expecting it to be in the tree."

9 years agoDownload the rootfs instead of expecting it to be in the tree.
Lorenzo Colitti [Tue, 3 Feb 2015 07:20:57 +0000 (16:20 +0900)]
Download the rootfs instead of expecting it to be in the tree.

Change-Id: I17ee3a8389a141218ce8ce99a71e41b9832e8533

9 years agoam ffe4195c: Merge "A simple script to run all tests."
Erik Kline [Wed, 4 Feb 2015 15:49:33 +0000 (15:49 +0000)]
am ffe4195c: Merge "A simple script to run all tests."

* commit 'ffe4195c7b9058bbd3f4e64597d3351c496e90a5':
  A simple script to run all tests.

9 years agoam edce3c3e: Merge "Improvements to iproute."
Lorenzo Colitti [Wed, 4 Feb 2015 15:49:32 +0000 (15:49 +0000)]
am edce3c3e: Merge "Improvements to iproute."

* commit 'edce3c3e1f2f1644812b7d03ca72d9181c901de2':
  Improvements to iproute.

9 years agoam 6f6d494b: Merge "Improve the dump code."
Lorenzo Colitti [Wed, 4 Feb 2015 15:49:31 +0000 (15:49 +0000)]
am 6f6d494b: Merge "Improve the dump code."

* commit '6f6d494bb49461692b7629b024fe49fbee58b765':
  Improve the dump code.

9 years agoMerge "A simple script to run all tests."
Erik Kline [Wed, 4 Feb 2015 10:41:14 +0000 (10:41 +0000)]
Merge "A simple script to run all tests."

9 years agoA simple script to run all tests.
Erik Kline [Wed, 4 Feb 2015 08:33:41 +0000 (17:33 +0900)]
A simple script to run all tests.

Now just type:

    $CHECKOUT/system/extras/tests/net_test/run_net_test.sh all_tests.sh

and everything runs, output test output between banner lines like:

    ##### Found 4 tests.
    ##### ./multinetwork_test.py (1/4)
    ##### ./net_test.py (2/4)
    ##### ./ping6_test.py (3/4)
    ##### ./srcaddr_selection_test.py (4/4)
    ##### 0 failed tests.

The exit code is the number of failed tests.

Change-Id: Ia00c2750c4538c8af5acbd9ec660a564a430677e

9 years agoMerge "Improvements to iproute."
Lorenzo Colitti [Wed, 4 Feb 2015 08:15:40 +0000 (08:15 +0000)]
Merge "Improvements to iproute."

9 years agoMerge "Improve the dump code."
Lorenzo Colitti [Wed, 4 Feb 2015 08:15:32 +0000 (08:15 +0000)]
Merge "Improve the dump code."

9 years agoImprovements to iproute.
Lorenzo Colitti [Wed, 28 Jan 2015 08:41:19 +0000 (17:41 +0900)]
Improvements to iproute.

1. Teach it about links.
2. Use decoded attribute names instead of raw attribute numbers
   in debug output.
3. Add a function to decode netlink messages.

Change-Id: I3cb7581bac750e4784e7fbf5567d373ecc0cefdf

9 years agoImprove the dump code.
Lorenzo Colitti [Wed, 4 Feb 2015 04:54:05 +0000 (13:54 +0900)]
Improve the dump code.

1. Make it generic and not tied to RTMsg only.
2. Support dumps that are spread across multiple recv calls.

Change-Id: Ifad803d80cc5085dd2fe4e8b5fb555d9459bd5ae

9 years agoam 25e83795: Unbreak srcaddr_selection_test.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:23 +0000 (03:30 +0000)]
am 25e83795: Unbreak srcaddr_selection_test.

* commit '25e837958e5e86d2c8f9757645093dadff891579':
  Unbreak srcaddr_selection_test.

9 years agoam a9d58ca9: Stop requiring a live Internet connection in ping6_test.py.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:22 +0000 (03:30 +0000)]
am a9d58ca9: Stop requiring a live Internet connection in ping6_test.py.

* commit 'a9d58ca97ef58bb67df3f0d8af619240dd45999a':
  Stop requiring a live Internet connection in ping6_test.py.

9 years agoam 78bf9487: Disable the ping6 flowlabel test, since it doesn\'t work.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:21 +0000 (03:30 +0000)]
am 78bf9487: Disable the ping6 flowlabel test, since it doesn\'t work.

* commit '78bf94879d8b0487c1c8cc879fc667859b557547':
  Disable the ping6 flowlabel test, since it doesn't work.

9 years agoam f5f1c43d: Support setting and clearing the default network.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:21 +0000 (03:30 +0000)]
am f5f1c43d: Support setting and clearing the default network.

* commit 'f5f1c43d6958ef2d4f44a5c942161c4ab59b1864':
  Support setting and clearing the default network.

9 years agoam 334a05a2: Clean up code in preparation for AOSP.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:20 +0000 (03:30 +0000)]
am 334a05a2: Clean up code in preparation for AOSP.

* commit '334a05a24a5e4c27d9318967987fb181530deaff':
  Clean up code in preparation for AOSP.

9 years agoam 105bda9c: Move all setup code to a new multinetwork_base.py
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:19 +0000 (03:30 +0000)]
am 105bda9c: Move all setup code to a new multinetwork_base.py

* commit '105bda9ccf001b11ca15ea48863df44ace2f5ba4':
  Move all setup code to a new multinetwork_base.py

9 years agoam 78a9a2c9: Remove the EXPERIMENTAL from UID routing.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:18 +0000 (03:30 +0000)]
am 78a9a2c9: Remove the EXPERIMENTAL from UID routing.

* commit '78a9a2c9e6f6c6d830ab972f25624163a39230fe':
  Remove the EXPERIMENTAL from UID routing.

9 years agoam 90fdc219: Verify no NSes from optimistic addresses
Erik Kline [Wed, 4 Feb 2015 03:30:16 +0000 (03:30 +0000)]
am 90fdc219: Verify no NSes from optimistic addresses

* commit '90fdc21936e7e5f555e73fe9c3555d1f156617b0':
  Verify no NSes from optimistic addresses

9 years agoam a0142797: Add a test for cross-protocol ping crash.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:14 +0000 (03:30 +0000)]
am a0142797: Add a test for cross-protocol ping crash.

* commit 'a014279741d26eb857e6f5a01c5d2fc040cf7b8f':
  Add a test for cross-protocol ping crash.

9 years agoam cbcbda6d: Skip ping tests instead of failing if the VM has no connectivity.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:12 +0000 (03:30 +0000)]
am cbcbda6d: Skip ping tests instead of failing if the VM has no connectivity.

* commit 'cbcbda6d3d8b0c208590cd769bdcf044396ee68a':
  Skip ping tests instead of failing if the VM has no connectivity.

9 years agoam 1892b4be: Don\'t infinite loop if read() on tun returns 0
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:11 +0000 (03:30 +0000)]
am 1892b4be: Don\'t infinite loop if read() on tun returns 0

* commit '1892b4bef43fc66e64923debd2619e88faaf2f9b':
  Don't infinite loop if read() on tun returns 0

9 years agoam b2ea5d6f: Further testing for optimistic address scenarios.
Erik Kline [Wed, 4 Feb 2015 03:30:09 +0000 (03:30 +0000)]
am b2ea5d6f: Further testing for optimistic address scenarios.

* commit 'b2ea5d6fef9445f25d2f1023643fb620d8c1a216':
  Further testing for optimistic address scenarios.

9 years agoam b87c8131: Fix lint warnings.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:07 +0000 (03:30 +0000)]
am b87c8131: Fix lint warnings.

* commit 'b87c813197ab205074e3bdbad4a5e7e2eb39e9d2':
  Fix lint warnings.

9 years agoam de7c4f07: Manually add directly-connected routes as well as default routes
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:05 +0000 (03:30 +0000)]
am de7c4f07: Manually add directly-connected routes as well as default routes

* commit 'de7c4f07a185470587e7940cb0324823b68ccf28':
  Manually add directly-connected routes as well as default routes

9 years agoam f36fcbac: Don\'t specify lladdr when deleting a neighbour.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:04 +0000 (03:30 +0000)]
am f36fcbac: Don\'t specify lladdr when deleting a neighbour.

* commit 'f36fcbacdd0b86bdc2ba1f7059df57c3423019ba':
  Don't specify lladdr when deleting a neighbour.

9 years agoam 852c1e29: Add debugging capabilities to iproute.
Lorenzo Colitti [Wed, 4 Feb 2015 03:30:02 +0000 (03:30 +0000)]
am 852c1e29: Add debugging capabilities to iproute.

* commit '852c1e29f7b5965cd398e0bac1a91f9a6fcf6cfd':
  Add debugging capabilities to iproute.

9 years agoam fd95dbbd: Add test for source address selection behaviour.
Erik Kline [Wed, 4 Feb 2015 03:30:01 +0000 (03:30 +0000)]
am fd95dbbd: Add test for source address selection behaviour.

* commit 'fd95dbbdec851a6ebec9c5a3dda7b682963a5585':
  Add test for source address selection behaviour.

9 years agoam ea56ba43: net_test environment changes
Erik Kline [Wed, 4 Feb 2015 03:30:00 +0000 (03:30 +0000)]
am ea56ba43: net_test environment changes

* commit 'ea56ba43a8234d545e8e22a09577850972764149':
  net_test environment changes

9 years agoam aca27221: Add basic RTM_GETADDR support.
Erik Kline [Wed, 4 Feb 2015 03:29:59 +0000 (03:29 +0000)]
am aca27221: Add basic RTM_GETADDR support.

* commit 'aca272212f10365ab66891b43c535eed7ef63f72':
  Add basic RTM_GETADDR support.

9 years agoam d7c39756: Make net_test work on 3.1 kernels.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:59 +0000 (03:29 +0000)]
am d7c39756: Make net_test work on 3.1 kernels.

* commit 'd7c3975614112794fccf8a576d442c19e801daa8':
  Make net_test work on 3.1 kernels.

9 years agoam e84f2c1e: Don\'t skip the LeftoverRoutes test.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:58 +0000 (03:29 +0000)]
am e84f2c1e: Don\'t skip the LeftoverRoutes test.

* commit 'e84f2c1e83621d3afc7b00b45cba2edeb96d1412':
  Don't skip the LeftoverRoutes test.

9 years agoam 61074387: When changing UID, become a member of AID_INET.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:57 +0000 (03:29 +0000)]
am 61074387: When changing UID, become a member of AID_INET.

* commit '610743878821c018ac1918b280ecfa097b77d6f0':
  When changing UID, become a member of AID_INET.

9 years agoam 1904b962: Use the right version in the rule deletion test.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:56 +0000 (03:29 +0000)]
am 1904b962: Use the right version in the rule deletion test.

* commit '1904b96289d82315dd0ec75eb0fd49cd04c605c5':
  Use the right version in the rule deletion test.

9 years agoam ab798de7: Return route attribute types as strings.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:55 +0000 (03:29 +0000)]
am ab798de7: Return route attribute types as strings.

* commit 'ab798de742c067f74a58841ca8b26be2d683308e':
  Return route attribute types as strings.

9 years agoam de6b710f: Also check the MTU via netlink.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:55 +0000 (03:29 +0000)]
am de6b710f: Also check the MTU via netlink.

* commit 'de6b710f4f7f1e1c21e44029e30843d5ba23a033':
  Also check the MTU via netlink.

9 years agoam a207bc0c: Support decoding route attributes, cacheinfo, uid.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:54 +0000 (03:29 +0000)]
am a207bc0c: Support decoding route attributes, cacheinfo, uid.

* commit 'a207bc0c270c3f6d34ad69bb10c7e935295712e3':
  Support decoding route attributes, cacheinfo, uid.

9 years agoam 7ba0cb5b: Fix lint error.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:53 +0000 (03:29 +0000)]
am 7ba0cb5b: Fix lint error.

* commit '7ba0cb5bf39f904f61c55e0e130a3d7f55ba1c8f':
  Fix lint error.

9 years agoam f4f1424e: Check that route deletion does not ignore the table.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:52 +0000 (03:29 +0000)]
am f4f1424e: Check that route deletion does not ignore the table.

* commit 'f4f1424e5a1bcd4642b7a1489a36c1cb3f03e046':
  Check that route deletion does not ignore the table.

9 years agoam 9a2c7bb2: Don\'t check IPv6 echo reply tclass on pre-3.14 kernels
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:51 +0000 (03:29 +0000)]
am 9a2c7bb2: Don\'t check IPv6 echo reply tclass on pre-3.14 kernels

* commit '9a2c7bb233a4c0b0d66c5d8fe0a6e264c8759ace':
  Don't check IPv6 echo reply tclass on pre-3.14 kernels

9 years agoam a608717f: Better tests for Path MTU discovery.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:50 +0000 (03:29 +0000)]
am a608717f: Better tests for Path MTU discovery.

* commit 'a608717fb126073d5b117f5f3b1d2f8fa5767e8a':
  Better tests for Path MTU discovery.

9 years agoam d73faf93: Move sending via pktinfo to a SendOnNetid function.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:49 +0000 (03:29 +0000)]
am d73faf93: Move sending via pktinfo to a SendOnNetid function.

* commit 'd73faf93478dd7e735b4d878fd96954e85c024d5':
  Move sending via pktinfo to a SendOnNetid function.

9 years agoam 1eccad2f: Make olddefconfig optional; it only appeared recently.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:48 +0000 (03:29 +0000)]
am 1eccad2f: Make olddefconfig optional; it only appeared recently.

* commit '1eccad2f9baf2dc69e46d2ef5a6f2b6f928e185b':
  Make olddefconfig optional; it only appeared recently.

9 years agoam 576ddcbe: If there\'s a new root fs, delete the old one
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:47 +0000 (03:29 +0000)]
am 576ddcbe: If there\'s a new root fs, delete the old one

* commit '576ddcbec8256749141a9ef1fccad42667917f29':
  If there's a new root fs, delete the old one

9 years agoam b23e017b: Make iproute.py work on 3.4 kernels too.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:46 +0000 (03:29 +0000)]
am b23e017b: Make iproute.py work on 3.4 kernels too.

* commit 'b23e017b5cd2d1a163259a7cfdc9270d4d982e9b':
  Make iproute.py work on 3.4 kernels too.

9 years agoam 32cb491f: Add a function to build UDP packets with options.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:46 +0000 (03:29 +0000)]
am 32cb491f: Add a function to build UDP packets with options.

* commit '32cb491fea0bf4b4fdf092b155480c4429d967cd':
  Add a function to build UDP packets with options.

9 years agoam 0eaba68a: Add tests for {sticky,non-sticky} pktinfo routing
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:45 +0000 (03:29 +0000)]
am 0eaba68a: Add tests for {sticky,non-sticky} pktinfo routing

* commit '0eaba68afe333b2d62cba5060115a4b8264988a0':
  Add tests for {sticky,non-sticky} pktinfo routing

9 years agoam 720635f6: Add a wrapper for sendmsg.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:44 +0000 (03:29 +0000)]
am 720635f6: Add a wrapper for sendmsg.

* commit '720635f61d1db84884e0de41102a7c8e3af521d2':
  Add a wrapper for sendmsg.

9 years agoam 5a6a2e94: Support returning a C pointer to struct data.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:43 +0000 (03:29 +0000)]
am 5a6a2e94: Support returning a C pointer to struct data.

* commit '5a6a2e948ca06b60a35c11b5af52045a95cb2de3':
  Support returning a C pointer to struct data.

9 years agoam ae73c498: Refactor outgoing routing into its own test.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:43 +0000 (03:29 +0000)]
am ae73c498: Refactor outgoing routing into its own test.

* commit 'ae73c4984e3222e5811ab783e3e18b14b017db1d':
  Refactor outgoing routing into its own test.

9 years agoam 8d010427: Only run iptables when necessary.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:41 +0000 (03:29 +0000)]
am 8d010427: Only run iptables when necessary.

* commit '8d010427e1a6108eb496d82616f411ebc9a3d60e':
  Only run iptables when necessary.

9 years agoam c8cff0d2: Better test incoming connections.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:41 +0000 (03:29 +0000)]
am c8cff0d2: Better test incoming connections.

* commit 'c8cff0d2e6066c4479f2ca74103002a59fd23d5c':
  Better test incoming connections.

9 years agoam 051c2907: Make the test more robust with an unreachable rule
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:40 +0000 (03:29 +0000)]
am 051c2907: Make the test more robust with an unreachable rule

* commit '051c29078188c01d5c451b60a003ba9ec00a2822':
  Make the test more robust with an unreachable rule

9 years agoam 0df6a62a: Make it easier to test IPv4 ping on IPv6 sockets.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:39 +0000 (03:29 +0000)]
am 0df6a62a: Make it easier to test IPv4 ping on IPv6 sockets.

* commit '0df6a62a65f2ed142732a0da57965fe7bfbfde9c':
  Make it easier to test IPv4 ping on IPv6 sockets.

9 years agoam d74629e0: Separate the reflect and accept tests.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:39 +0000 (03:29 +0000)]
am d74629e0: Separate the reflect and accept tests.

* commit 'd74629e02cfade2561e6698c2f7f7c0310575257':
  Separate the reflect and accept tests.

9 years agoam 71f0b621: Test raw sockets as well, using GRE packets.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:38 +0000 (03:29 +0000)]
am 71f0b621: Test raw sockets as well, using GRE packets.

* commit '71f0b6211d9550ae267af2603a61789aa680cd28':
  Test raw sockets as well, using GRE packets.

9 years agoam 82be6b94: Use a DNS query instead of "hello" as UDP payload
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:37 +0000 (03:29 +0000)]
am 82be6b94: Use a DNS query instead of "hello" as UDP payload

* commit '82be6b9451bfa9e131e5a7f9e5eaf40236a3a2fa':
  Use a DNS query instead of "hello" as UDP payload

9 years agoam 05a6d74c: Apparently setting don\'t fragment is unnecessary.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:37 +0000 (03:29 +0000)]
am 05a6d74c: Apparently setting don\'t fragment is unnecessary.

* commit '05a6d74cece5bea71c1c1e13e715ac091033ab04':
  Apparently setting don't fragment is unnecessary.

9 years agoam 90d3fc65: Simplify putting sockets onto networks.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:36 +0000 (03:29 +0000)]
am 90d3fc65: Simplify putting sockets onto networks.

* commit '90d3fc65dc3160a269a4d31312db90b0c33b5705':
  Simplify putting sockets onto networks.

9 years agoam 186aaaf3: Test IPv4 PMTU as well.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:35 +0000 (03:29 +0000)]
am 186aaaf3: Test IPv4 PMTU as well.

* commit '186aaaf3781e3fddc575d2351ac36ff78f2382d1':
  Test IPv4 PMTU as well.

9 years agoam 2595a2ae: Improve iproute attribute decoding documentation.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:35 +0000 (03:29 +0000)]
am 2595a2ae: Improve iproute attribute decoding documentation.

* commit '2595a2ae2e62ca29569aeb18f7f7857659cd78b5':
  Improve iproute attribute decoding documentation.

9 years agoam cf0ff157: Add outgoing packet tests using IP{,V6}_UNICAST_IF
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:34 +0000 (03:29 +0000)]
am cf0ff157: Add outgoing packet tests using IP{,V6}_UNICAST_IF

* commit 'cf0ff1578d3a29663c10251f0975b1b4844146b7':
  Add outgoing packet tests using IP{,V6}_UNICAST_IF

9 years agoam 2a139c9b: Add more checks to the ping code.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:33 +0000 (03:29 +0000)]
am 2a139c9b: Add more checks to the ping code.

* commit '2a139c9bbc93ec3e81312f795e8f0528783c6beb':
  Add more checks to the ping code.

9 years agoam df9b9bf5: Test looking up routes with UIDs from userspace.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:33 +0000 (03:29 +0000)]
am df9b9bf5: Test looking up routes with UIDs from userspace.

* commit 'df9b9bf57c755bc6ad234baa6d5a4454be1307bd':
  Test looking up routes with UIDs from userspace.

9 years agoam f3b5413c: Add a test for UID routing configuration.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:32 +0000 (03:29 +0000)]
am f3b5413c: Add a test for UID routing configuration.

* commit 'f3b5413c600aadb8b56dbbfdb761ffb582166eb0':
  Add a test for UID routing configuration.

9 years agoam 7a799dc4: Better support for rule attributes.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:31 +0000 (03:29 +0000)]
am 7a799dc4: Better support for rule attributes.

* commit '7a799dc4db3d08e3308af6fc1e7a1fa1e404442c':
  Better support for rule attributes.

9 years agoam 355dbf5f: Clear CROSS_COMPILE when running tests.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:25 +0000 (03:29 +0000)]
am 355dbf5f: Clear CROSS_COMPILE when running tests.

* commit '355dbf5fbbeff6c6b2a42fb5a5df673951cb2b17':
  Clear CROSS_COMPILE when running tests.

9 years agoam ac57df5a: Fix flowlabel test, now it\'s working in the kernel
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:25 +0000 (03:29 +0000)]
am ac57df5a: Fix flowlabel test, now it\'s working in the kernel

* commit 'ac57df5a25e37f9fe2c6ec62d4d6a25f8b39c7ce':
  Fix flowlabel test, now it's working in the kernel

9 years agoam 9e66bfb4: Replace shelling out to ip with netlink code.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:24 +0000 (03:29 +0000)]
am 9e66bfb4: Replace shelling out to ip with netlink code.

* commit '9e66bfb4888ca59a38aeb8a0952b03a022187b88':
  Replace shelling out to ip with netlink code.

9 years agoam ec753c46: Check that remarking a socket works as expected.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:24 +0000 (03:29 +0000)]
am ec753c46: Check that remarking a socket works as expected.

* commit 'ec753c46447602f2befffa34c04273c43820d1c7':
  Check that remarking a socket works as expected.

9 years agoam b4088c2a: Change from UID routing to UID range routing.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:23 +0000 (03:29 +0000)]
am b4088c2a: Change from UID routing to UID range routing.

* commit 'b4088c2ad97e03c4e56f031c2df181df7d36c3b0':
  Change from UID routing to UID range routing.

9 years agoam 85447142: Test that local IPv6 connectivity goes direct.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:22 +0000 (03:29 +0000)]
am 85447142: Test that local IPv6 connectivity goes direct.

* commit '85447142cdf078670357a5239f98a3ad6261709c':
  Test that local IPv6 connectivity goes direct.

9 years agoam 97d1b15c: Test outgoing oif routing.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:22 +0000 (03:29 +0000)]
am 97d1b15c: Test outgoing oif routing.

* commit '97d1b15c8e0962de1579bc1705bf45424aea1165':
  Test outgoing oif routing.

9 years agoam 71324fb4: Really disable DAD, and get rid of the sleeps.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:21 +0000 (03:29 +0000)]
am 71324fb4: Really disable DAD, and get rid of the sleeps.

* commit '71324fb493cb2225ec4f957033240af1a827f0a7':
  Really disable DAD, and get rid of the sleeps.

9 years agoam 98eb6fdc: Deflakify the PMTU test.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:20 +0000 (03:29 +0000)]
am 98eb6fdc: Deflakify the PMTU test.

* commit '98eb6fdc5f8dc40f3923680cb6a5f38d96b15816':
  Deflakify the PMTU test.

9 years agoam 0a3a775f: Change the error messages.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:20 +0000 (03:29 +0000)]
am 0a3a775f: Change the error messages.

* commit '0a3a775f4e7fec0c3326a88f9cf709e2ba665e7b':
  Change the error messages.

9 years agoam 7a743f13: Test the oif rules using SO_BINDTODEVICE.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:19 +0000 (03:29 +0000)]
am 7a743f13: Test the oif rules using SO_BINDTODEVICE.

* commit '7a743f133a5f6e2a658d82dbcddb88820e03b555':
  Test the oif rules using SO_BINDTODEVICE.

9 years agoam d1d32975: Add more tests.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:18 +0000 (03:29 +0000)]
am d1d32975: Add more tests.

* commit 'd1d32975b8a3da041cea5ee322fe3c99cd313d4a':
  Add more tests.

9 years agoam 455a2a69: Fixes to iproute.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:17 +0000 (03:29 +0000)]
am 455a2a69: Fixes to iproute.

* commit '455a2a6964ec6408d8f7cb2c629a65a34bc43f08':
  Fixes to iproute.

9 years agoam d6d303df: Support adding outgoing interface rules.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:16 +0000 (03:29 +0000)]
am d6d303df: Support adding outgoing interface rules.

* commit 'd6d303df685e53f93d2a9e15496d2fc083928b74':
  Support adding outgoing interface rules.

9 years agoam 460fefc3: Refactor setup and common code into a superclass.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:15 +0000 (03:29 +0000)]
am 460fefc3: Refactor setup and common code into a superclass.

* commit '460fefc3d5298acaec30377aef26b9f06472d53d':
  Refactor setup and common code into a superclass.

9 years agoam cabf6eb8: Updates to mark_test.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:14 +0000 (03:29 +0000)]
am cabf6eb8: Updates to mark_test.

* commit 'cabf6eb8a9816682c90d11cd84cb59d0f2d7f4c9':
  Updates to mark_test.

9 years agoam 15654338: Add support for reading routing rules.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:14 +0000 (03:29 +0000)]
am 15654338: Add support for reading routing rules.

* commit '15654338bcd6d12f8d360007d38d2e71056da29f':
  Add support for reading routing rules.

9 years agoam 2466e38e: Add a module for dealing with C-style structs.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:13 +0000 (03:29 +0000)]
am 2466e38e: Add a module for dealing with C-style structs.

* commit '2466e38ed01367dd81b1f9b5251040c202e94d0e':
  Add a module for dealing with C-style structs.

9 years agoam d2dab451: Support setting the priority of rules.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:12 +0000 (03:29 +0000)]
am d2dab451: Support setting the priority of rules.

* commit 'd2dab4516b902bdaef56a00c14e0121fd5bc18a9':
  Support setting the priority of rules.

9 years agoam 9c53e8a6: Move ip rule functionality to Python.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:12 +0000 (03:29 +0000)]
am 9c53e8a6: Move ip rule functionality to Python.

* commit '9c53e8a60125235f0c2263a06ba9a9d2b5419f2c':
  Move ip rule functionality to Python.

9 years agoam 124b5aae: Fix lint warnings.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:11 +0000 (03:29 +0000)]
am 124b5aae: Fix lint warnings.

* commit '124b5aae8ca65731b363d898e2da7a543e4b0e3e':
  Fix lint warnings.

9 years agoam a25ebd97: Improve MarkTest.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:10 +0000 (03:29 +0000)]
am a25ebd97: Improve MarkTest.

* commit 'a25ebd97dd121c7f89e59fa440b86ffc9822d012':
  Improve MarkTest.

9 years agoam 717357af: Test mark-based routing for outgoing packets.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:09 +0000 (03:29 +0000)]
am 717357af: Test mark-based routing for outgoing packets.

* commit '717357af1ea56f3474a17fb909efc0f86db31e15':
  Test mark-based routing for outgoing packets.

9 years agoam ebb4d67d: Don\'t export ARCH and SUBARCH, set them explicitly
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:08 +0000 (03:29 +0000)]
am ebb4d67d: Don\'t export ARCH and SUBARCH, set them explicitly

* commit 'ebb4d67dbf10140dd48675bc8726013ce3e514f4':
  Don't export ARCH and SUBARCH, set them explicitly

9 years agoam b6b1fc33: Add a README file.
Lorenzo Colitti [Wed, 4 Feb 2015 03:29:07 +0000 (03:29 +0000)]
am b6b1fc33: Add a README file.

* commit 'b6b1fc335e4a82f7b2d22ce2f7243649f2fbe13d':
  Add a README file.

9 years agoam 6ef3e4fd: Kernel networking test scripts using UML.
Lorenzo Colitti [Wed, 4 Feb 2015 03:23:25 +0000 (03:23 +0000)]
am 6ef3e4fd: Kernel networking test scripts using UML.

* commit '6ef3e4fdfd823b08aca5ea2c2368e956b5e0eaea':
  Kernel networking test scripts using UML.

9 years agoUnbreak srcaddr_selection_test.
Lorenzo Colitti [Thu, 8 Jan 2015 08:06:56 +0000 (17:06 +0900)]
Unbreak srcaddr_selection_test.

Change-Id: Ia8ed30e6ee9cf0e2b2cceb7587ed87cb681bd3ad

9 years agoStop requiring a live Internet connection in ping6_test.py.
Lorenzo Colitti [Fri, 19 Dec 2014 12:18:22 +0000 (21:18 +0900)]
Stop requiring a live Internet connection in ping6_test.py.

Instead, use tun interfaces like multinetwork_test does, and
a separate thread to reply to ping packets. This allows the
test cases to be almost completely unchanged.

Change-Id: Ie7e07ebdf493a3a1eb3b7774130b71205423944e

9 years agoDisable the ping6 flowlabel test, since it doesn't work.
Lorenzo Colitti [Fri, 19 Dec 2014 10:25:05 +0000 (19:25 +0900)]
Disable the ping6 flowlabel test, since it doesn't work.

This has never worked on any released kernel. I committed it when
I had local changes that made it work, but those changes were not
accepted upstream.

Change-Id: Ie6e356414551744c1c4ed7c1572fe0228a5db8db

9 years agoSupport setting and clearing the default network.
Lorenzo Colitti [Fri, 19 Dec 2014 03:23:19 +0000 (12:23 +0900)]
Support setting and clearing the default network.

Change-Id: I97531e429362b896bb72b80ba31bbc27bf345b75

9 years agoClean up code in preparation for AOSP.
Lorenzo Colitti [Wed, 17 Dec 2014 06:14:56 +0000 (15:14 +0900)]
Clean up code in preparation for AOSP.

1. Include copyright headers in all files.
2. Clean up all lint messages except "bad header", which doesn't
   like our copyright statement, but which I do not seem to be
   able to disable.

Change-Id: I33b44eb7f942f0ce03c001e674377f193fb66def

9 years agoMove all setup code to a new multinetwork_base.py
Lorenzo Colitti [Wed, 17 Dec 2014 04:43:53 +0000 (13:43 +0900)]
Move all setup code to a new multinetwork_base.py

Change-Id: I4874829bb10bdd1a84ec6485a8f36e5441fc510f

9 years agoRemove the EXPERIMENTAL from UID routing.
Lorenzo Colitti [Wed, 17 Dec 2014 04:46:31 +0000 (13:46 +0900)]
Remove the EXPERIMENTAL from UID routing.

Change-Id: I12e6f072f9c7c096c5212becc77e83b4407ab0d0