/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _TSO_H #define _TSO_H #include <net/ip.h> #define TSO_HEADER_SIZE 128 struct tso_t { int next_frag_idx; void *data; size_t size; u16 ip_id; bool ipv6; u32 tcp_seq; }; int tso_count_descs(struct sk_buff *skb); void tso_build_hdr(struct sk_buff *skb, char *hdr, struct tso_t *tso, int size, bool is_last); void tso_build_data(struct sk_buff *skb, struct tso_t *tso, int size); void tso_start(struct sk_buff *skb, struct tso_t *tso); #endif /* _TSO_H */Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ezequiel García | 97 | 92.38% | 1 | 25.00% |
Antoine Ténart | 4 | 3.81% | 1 | 25.00% |
Emmanuel Grumbach | 3 | 2.86% | 1 | 25.00% |
Greg Kroah-Hartman | 1 | 0.95% | 1 | 25.00% |
Total | 105 | 100.00% | 4 | 100.00% |