ReactOS
0.4.16-dev-297-gc569aee
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
lwipopts.h
Go to the documentation of this file.
1
/*
2
------------------------------------
3
---------- Memory options ----------
4
------------------------------------
5
*/
6
7
/* This combo allows us to implement malloc, free, and realloc ourselves */
8
#define MEM_LIBC_MALLOC 1
9
#define MEMP_MEM_MALLOC 1
10
11
/* Define LWIP_COMPAT_MUTEX if the port has no mutexes and binary semaphores
12
should be used instead */
13
#define LWIP_COMPAT_MUTEX 1
14
#define LWIP_COMPAT_MUTEX_ALLOWED 1
15
16
#define MEM_ALIGNMENT 4
17
18
#define LWIP_ARP 0
19
20
#define ETH_PAD_SIZE 2
21
22
#define IP_REASS_MAX_PBUFS 0xFFFFFFFF
23
24
#define IP_DEFAULT_TTL 128
25
26
#define IP_SOF_BROADCAST 1
27
28
#define IP_SOF_BROADCAST_RECV 1
29
30
#define LWIP_ICMP 0
31
32
#define LWIP_RAW 0
33
34
#define LWIP_UDP 0
35
36
#define SO_REUSE 1
37
38
#define SO_REUSE_RXTOALL 1
39
40
/* FIXME: These MSS and TCP Window definitions assume an MTU
41
* of 1500. We need to add some code to lwIP which would allow us
42
* to change these values based upon the interface we are
43
* using. Currently ReactOS only supports Ethernet so we're
44
* fine for now but it does need to be fixed later when we
45
* add support for other transport mediums */
46
#define TCP_MSS 1460
47
48
#define TCP_WND 0xFFFF
49
50
#define TCP_SND_BUF TCP_WND
51
52
#define TCP_MAXRTX 8
53
54
#define TCP_SYNMAXRTX 4
55
56
#define TCP_LISTEN_BACKLOG 1
57
58
#define LWIP_TCP_TIMESTAMPS 1
59
60
#define LWIP_SOCKET 0
61
62
#define LWIP_NETCONN 0
63
64
#define LWIP_STATS 0
65
66
#define ICMP_STATS 0
67
68
/*
69
---------------------------------------
70
---------- Debugging options ----------
71
---------------------------------------
72
*/
73
77
#define TCP_DEBUG LWIP_DBG_ON
drivers
network
tcpip
include
lwip
lwipopts.h
Generated on Wed Nov 27 2024 06:05:55 for ReactOS by
1.9.6