summaryrefslogtreecommitdiff
path: root/include/net/pptp.h
blob: 92e9f1fe262844ad6f226c11333211df02954388 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef _NET_PPTP_H
#define _NET_PPTP_H

#define PPP_LCP_ECHOREQ 0x09
#define PPP_LCP_ECHOREP 0x0A
#define SC_RCV_BITS     (SC_RCV_B7_1|SC_RCV_B7_0|SC_RCV_ODDP|SC_RCV_EVNP)

#define MISSING_WINDOW 20
#define WRAPPED(curseq, lastseq)\
	((((curseq) & 0xffffff00) == 0) &&\
	(((lastseq) & 0xffffff00) == 0xffffff00))

#define PPTP_HEADER_OVERHEAD (2+sizeof(struct pptp_gre_header))
struct pptp_gre_header {
	struct gre_base_hdr gre_hd;
	__be16 payload_len;
	__be16 call_id;
	__be32 seq;
	__be32 ack;
} __packed;


#endif
s='deletions'>-0/+5 2017-02-12netfilter: nfnetlink: allow to check for generation IDPablo Neira Ayuso2-0/+13 2017-02-11net: rename dst_neigh_output back to neigh_outputJulian Anastasov2-12/+10 2017-02-11tap: tap as an independent moduleSainath Grandhi1-2/+2 2017-02-11tap: Extending tap device create/destroy APIsSainath Grandhi1-2/+2 2017-02-11tap: Abstract type of virtual interface from tap implementationSainath Grandhi1-4/+53 2017-02-11tap: Tap character device creation/destroy APISainath Grandhi1-0/+3 2017-02-11tap: Renaming tap related APIs, data structures, macrosSainath Grandhi3-25/+25 2017-02-11tap: Refactoring macvtap.cSainath Grandhi1-0/+10 2017-02-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller