summaryrefslogtreecommitdiff
path: root/include/net/tso.h
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2020-06-18 06:53:23 +0300
committerDavid S. Miller <davem@davemloft.net>2020-06-19 06:46:23 +0300
commit185c3e5860227065dcb6ee884b45e0debe4762dd (patch)
treece6ec1b53686051b4e04fda4cee1256406f50df6 /include/net/tso.h
parent9c77b803f263573b6019e4828825709845c37d45 (diff)
downloadlinux-185c3e5860227065dcb6ee884b45e0debe4762dd.tar.xz
net: tso: shrink struct tso_t
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>
Diffstat (limited to 'include/net/tso.h')
-rw-r--r--include/net/tso.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/net/tso.h b/include/net/tso.h
index c33dd00c161f..d9b0a14b2a57 100644
--- a/include/net/tso.h
+++ b/include/net/tso.h
@@ -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);