Skip to content

Commit

Permalink
add test for mp_capable v1 (client side)
Browse files Browse the repository at this point in the history
related to: issue #3

Signed-off-by: Davide Caratti <[email protected]>
  • Loading branch information
dcaratti committed Jan 9, 2020
1 parent 7b892aa commit fa070f0
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions gtests/net/mptcp/mp_capable/v1_mp_capable_connect_no_cs.pkt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// connect() function, connection initiated by the kernel
`../common/defaults.sh`

0.0 socket(..., SOCK_STREAM, IPPROTO_MPTCP) = 3
+0.0 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
+0.0 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0

// Establish connection and verify that there was no error.

+0.0 connect(3, ..., ...) = -1 EINPROGRESS (Operation now in progress)
+0.0 > S 0:0(0) <mss 1460,sackOK,TS val 100 ecr 0,nop,wscale 8,mpcapable v1 flags[flag_h] nokey>
+0.0 < S. 0:0(0) ack 1 win 65535 <mss 1460,sackOK,TS val 700 ecr 100,nop,wscale 8,mpcapable v1 flags[flag_h] key[skey=2] >
+0.0 > . 1:1(0) ack 1 win 256 <nop,nop,TS val 100 ecr 700,mpcapable v1 flags[flag_h] key[ckey,skey] >
0.200 getsockopt(3, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
0.200 fcntl(3, F_SETFL, O_RDWR) = 0 // set back to blocking

0 comments on commit fa070f0

Please sign in to comment.