cregit-Linux how code gets into the kernel

Release 4.14 include/net/tso.h

Directory: include/net
/* 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

PersonTokensPropCommitsCommitProp
Ezequiel García9792.38%125.00%
Antoine Ténart43.81%125.00%
Emmanuel Grumbach32.86%125.00%
Greg Kroah-Hartman10.95%125.00%
Total105100.00%4100.00%
Directory: include/net
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.