aboutsummaryrefslogtreecommitdiffstats
path: root/test/packetdrill/tests/linux/mss/mss-getsockopt-tcp_maxseg-client.pkt
blob: a75b8b314fe4dbb84082a60318c52f0cd05a6dcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Test that getsockopt of TCP_MAXSEG works on active/client TCP connections.
// In this variant we test that a simple query of segment size works.

// Create a socket.
0.000 socket(..., SOCK_STREAM, IPPROTO_TCP) = 3

0.100...0.200 connect(3, ..., ...) = 0

// Establish a connection.
0.100 > S 0:0(0) <mss 1460,sackOK,TS val 100 ecr 0,nop,wscale 6>
0.200 < S. 0:0(0) ack 1 win 32792 <mss 1100,nop,wscale 7>
0.200 > . 1:1(0) ack 1

0.300 getsockopt(3, SOL_TCP, TCP_MAXSEG, [1100], [4]) = 0