diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2016-02-25 13:13:19 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-02-25 13:13:19 +0000 |
commit | e0908972807e5366aba6af130a53803333f94145 (patch) | |
tree | c310d56010c1a436655bcd28d496669d36db243f | |
parent | 9e73f5af39c035f25b0ac081e999907865789f9e (diff) | |
parent | 935dd6aaa125bd87a7574efc40fa5523423a2cbe (diff) | |
download | extras-e0908972807e5366aba6af130a53803333f94145.tar.gz |
Merge "Cite more kernel commits."
-rwxr-xr-x | tests/net_test/sock_diag_test.py | 48 |
1 files changed, 34 insertions, 14 deletions
diff --git a/tests/net_test/sock_diag_test.py b/tests/net_test/sock_diag_test.py index 7a01589b..71cce384 100755 --- a/tests/net_test/sock_diag_test.py +++ b/tests/net_test/sock_diag_test.py @@ -36,7 +36,23 @@ NO_BYTECODE = "" class SockDiagBaseTest(multinetwork_base.MultiNetworkBaseTest): + """Basic tests for SOCK_DIAG functionality. + Relevant kernel commits: + android-3.4: + ab4a727 net: inet_diag: zero out uninitialized idiag_{src,dst} fields + 99ee451 net: diag: support v4mapped sockets in inet_diag_find_one_icsk() + + android-3.10: + 3eb409b net: inet_diag: zero out uninitialized idiag_{src,dst} fields + f77e059 net: diag: support v4mapped sockets in inet_diag_find_one_icsk() + + android-3.18: + e603010 net: diag: support v4mapped sockets in inet_diag_find_one_icsk() + + android-4.4: + 525ee59 net: diag: support v4mapped sockets in inet_diag_find_one_icsk() + """ @staticmethod def _CreateLotsOfSockets(): # Dict mapping (addr, sport, dport) tuples to socketpairs. @@ -92,12 +108,7 @@ class SockDiagTest(SockDiagBaseTest): self.assertRaisesErrno(ENOTCONN, s.getpeername) def testFindsMappedSockets(self): - """Tests that inet_diag_find_one_icsk can find mapped sockets. - - Relevant kernel commits: - android-3.10: - f77e059 net: diag: support v4mapped sockets in inet_diag_find_one_icsk() - """ + """Tests that inet_diag_find_one_icsk can find mapped sockets.""" socketpair = net_test.CreateSocketPair(AF_INET6, SOCK_STREAM, "::ffff:127.0.0.1") for sock in socketpair: @@ -107,14 +118,7 @@ class SockDiagTest(SockDiagBaseTest): # No errors? Good. def testFindsAllMySockets(self): - """Tests that basic socket dumping works. - - Relevant commits: - android-3.4: - ab4a727 net: inet_diag: zero out uninitialized idiag_{src,dst} fields - android-3.10 - 3eb409b net: inet_diag: zero out uninitialized idiag_{src,dst} fields - """ + """Tests that basic socket dumping works.""" self.socketpairs = self._CreateLotsOfSockets() sockets = self.sock_diag.DumpAllInetSockets(IPPROTO_TCP, NO_BYTECODE) self.assertGreaterEqual(len(sockets), NUM_SOCKETS) @@ -304,6 +308,22 @@ class SockDestroyTest(SockDiagBaseTest): 8387ea2 net: diag: Support SOCK_DESTROY for inet sockets. b80585a net: diag: Support destroying TCP sockets. 476c6ce net: tcp: deal with listen sockets properly in tcp_abort. + + android-4.1: + 56eebf8 net: diag: split inet_diag_dump_one_icsk into two + fb486c9 net: diag: Add the ability to destroy a socket. + 0c02b7e net: diag: Support SOCK_DESTROY for inet sockets. + 67c71d8 net: diag: Support destroying TCP sockets. + a76e0ec net: tcp: deal with listen sockets properly in tcp_abort. + e6e277b net: diag: support v4mapped sockets in inet_diag_find_one_icsk() + + android-4.4: + 76c83a9 net: diag: split inet_diag_dump_one_icsk into two + f7cf791 net: diag: Add the ability to destroy a socket. + 1c42248 net: diag: Support SOCK_DESTROY for inet sockets. + c9e8440d net: diag: Support destroying TCP sockets. + 3d9502c tcp: diag: add support for request sockets to tcp_abort() + 001cf75 net: tcp: deal with listen sockets properly in tcp_abort. """ def testClosesSockets(self): |