OSDN Git Service

net: tso: shrink struct tso_t
authorEric Dumazet <edumazet@google.com>
Thu, 18 Jun 2020 03:53:23 +0000 (20:53 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 19 Jun 2020 03:46:23 +0000 (20:46 -0700)
size field can be an int, no need for size_t

Removes a 32bit hole on 64bit kernels.

And align fields for better readability.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/tso.h

index c33dd00..d9b0a14 100644 (file)
@@ -7,12 +7,12 @@
 #define TSO_HEADER_SIZE                256
 
 struct tso_t {
-       int next_frag_idx;
-       void *data;
-       size_t size;
-       u16 ip_id;
-       bool ipv6;
-       u32 tcp_seq;
+       int     next_frag_idx;
+       int     size;
+       void    *data;
+       u16     ip_id;
+       bool    ipv6;
+       u32     tcp_seq;
 };
 
 int tso_count_descs(struct sk_buff *skb);