Skip to content

Commit 59974be

Browse files
committed
xlat/sock_tcp_options.in: add #value_indexed
* xlat/sock_tcp_options.in: Add #value_indexed, provide fallback definitions. * net.c (print_sockopt_fd_level_name) <case SOL_TCP>: Use printxval_index instead of printxval.
1 parent af4146c commit 59974be

File tree

2 files changed

+38
-37
lines changed

2 files changed

+38
-37
lines changed

net.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ print_sockopt_fd_level_name(struct tcb *tcp, int fd, unsigned int level,
491491
printxval(sock_packet_options, name, "PACKET_???");
492492
break;
493493
case SOL_TCP:
494-
printxval(sock_tcp_options, name, "TCP_???");
494+
printxval_index(sock_tcp_options, name, "TCP_???");
495495
break;
496496
case SOL_SCTP:
497497
printxval(sock_sctp_options, name, "SCTP_???");

xlat/sock_tcp_options.in

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
1-
TCP_NODELAY
2-
TCP_MAXSEG
3-
TCP_CORK
4-
TCP_KEEPIDLE
5-
TCP_KEEPINTVL
6-
TCP_KEEPCNT
7-
TCP_SYNCNT
8-
TCP_LINGER2
9-
TCP_DEFER_ACCEPT
10-
TCP_WINDOW_CLAMP
11-
TCP_INFO
12-
TCP_QUICKACK
13-
TCP_CONGESTION
14-
TCP_MD5SIG
15-
TCP_COOKIE_TRANSACTIONS
16-
TCP_THIN_LINEAR_TIMEOUTS
17-
TCP_THIN_DUPACK
18-
TCP_USER_TIMEOUT
19-
TCP_REPAIR
20-
TCP_REPAIR_QUEUE
21-
TCP_QUEUE_SEQ
22-
TCP_REPAIR_OPTIONS
23-
TCP_FASTOPEN
24-
TCP_TIMESTAMP
25-
TCP_NOTSENT_LOWAT
26-
TCP_CC_INFO
27-
TCP_SAVE_SYN
28-
TCP_SAVED_SYN
29-
TCP_REPAIR_WINDOW
30-
TCP_FASTOPEN_CONNECT
31-
TCP_ULP
32-
TCP_MD5SIG_EXT
33-
TCP_FASTOPEN_KEY
34-
TCP_FASTOPEN_NO_COOKIE
35-
TCP_ZEROCOPY_RECEIVE
36-
TCP_INQ
1+
#value_indexed
2+
TCP_NODELAY 1
3+
TCP_MAXSEG 2
4+
TCP_CORK 3
5+
TCP_KEEPIDLE 4
6+
TCP_KEEPINTVL 5
7+
TCP_KEEPCNT 6
8+
TCP_SYNCNT 7
9+
TCP_LINGER2 8
10+
TCP_DEFER_ACCEPT 9
11+
TCP_WINDOW_CLAMP 10
12+
TCP_INFO 11
13+
TCP_QUICKACK 12
14+
TCP_CONGESTION 13
15+
TCP_MD5SIG 14
16+
TCP_COOKIE_TRANSACTIONS 15
17+
TCP_THIN_LINEAR_TIMEOUTS 16
18+
TCP_THIN_DUPACK 17
19+
TCP_USER_TIMEOUT 18
20+
TCP_REPAIR 19
21+
TCP_REPAIR_QUEUE 20
22+
TCP_QUEUE_SEQ 21
23+
TCP_REPAIR_OPTIONS 22
24+
TCP_FASTOPEN 23
25+
TCP_TIMESTAMP 24
26+
TCP_NOTSENT_LOWAT 25
27+
TCP_CC_INFO 26
28+
TCP_SAVE_SYN 27
29+
TCP_SAVED_SYN 28
30+
TCP_REPAIR_WINDOW 29
31+
TCP_FASTOPEN_CONNECT 30
32+
TCP_ULP 31
33+
TCP_MD5SIG_EXT 32
34+
TCP_FASTOPEN_KEY 33
35+
TCP_FASTOPEN_NO_COOKIE 34
36+
TCP_ZEROCOPY_RECEIVE 35
37+
TCP_INQ 36

0 commit comments

Comments
 (0)