Commit 8ca8eb05 authored by Keita Morisaki's avatar Keita Morisaki Committed by Jakub Kicinski
Browse files

tcp: remove unused hash_size from struct tcp_out_options



hash_size is declared but never read. The MD5 path always uses a
fixed size of 16, and the TCP-AO path uses tcp_ao_maclen().

This closes a 7-byte hole and reduces the struct size from 96 to
88 bytes.

Suggested-by: default avatarJakub Sitnicki <jakub@cloudflare.com>
Signed-off-by: default avatarKeita Morisaki <kmta1236@gmail.com>
Reviewed-by: default avatarKuniyuki Iwashima <kuniyu@google.com>
Reviewed-by: default avatarEric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20260307051619.51685-1-kmta1236@gmail.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 2ed4b46b
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -441,7 +441,6 @@ struct tcp_out_options {
	u8 ws;			/* window scale, 0 to disable */
	u8 num_accecn_fields:7,	/* number of AccECN fields needed */
	   use_synack_ecn_bytes:1; /* Use synack_ecn_bytes or not */
	u8 hash_size;		/* bytes in hash_location */
	__u8 *hash_location;	/* temporary pointer, overloaded */
	__u32 tsval, tsecr;	/* need to include OPTION_TS */
	struct tcp_fastopen_cookie *fastopen_cookie;	/* Fast open cookie */