cregit-Linux how code gets into the kernel

Release 4.12 include/net/gtp.h

Directory: include/net
#ifndef _GTP_H_

#define _GTP_H_

/* General GTP protocol related definitions. */

#define GTP0_PORT	3386

#define GTP1U_PORT	2152

#define GTP_TPDU	255

struct gtp0_header {	/* According to GSM TS 09.60. */
__u8	flags;
__u8	type;
__be16	length;
__be16	seq;
__be16	flow;
__u8	number;
__u8	spare[3];
__be64	tid;
} __attribute__ ((packed));

struct gtp1_header {	/* According to 3GPP TS 29.060. */
__u8	flags;
__u8	type;
__be16	length;
__be32	tid;
} __attribute__ ((packed));

#define GTP1_F_NPDU	0x01

#define GTP1_F_SEQ	0x02

#define GTP1_F_EXTHDR	0x04

#define GTP1_F_MASK	0x07


Overall Contributors

Pablo Neira Ayuso9999.00%150.00%
Colin Ian King11.00%150.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.