Dirk Ziegelmeier
fa8797b86d
Fix PBUF_LINK_HLEN value in documentation
2016-08-08 08:20:42 +02:00
Sylvain Rochet
f185104ac6
PPP: revamp PPP state order
...
Master state is almost exactly the same thing as dead state, move it
next to dead state. Holdoff state is actually the state just before
initialize, move it before initialize.
The goal is to be able to use > running or => terminate condition to
check a currently running disconnection phase, which is not possible
today without excluding master and holdoff states.
2016-08-07 23:25:48 +02:00
Sylvain Rochet
dd0779c204
PPP, move VJ_SUPPORT disabling if LWIP_TCP is not enabled to PPP options
...
Van Jacobson TCP header compression only apply if TCP is enabled,
therefore we need to disable VJ compression if TCP is disabled.
We already have conditions to enforce VJ disabling if IPv4 is disabled
or if PPPoS is disabled, add TCP to those conditions and remove
unecessary VJ_SUPPORT && LWIP_TCP conditions.
2016-08-07 23:25:48 +02:00
Dirk Ziegelmeier
3ca4eb5cd8
Minor pbuf layer doc update
2016-08-07 20:21:27 +02:00
Dirk Ziegelmeier
0673fcdb44
Fix mentioning functions that do not take pbufs as argument in pbuf layer docs
2016-08-07 10:16:18 +02:00
Dirk Ziegelmeier
980a919c9a
Don't document IP type specific output functions, users should use IP type independent ones
2016-08-07 10:13:50 +02:00
Dirk Ziegelmeier
cf66233873
PBUF layer documentation clarification
2016-08-06 22:28:12 +02:00
Dirk Ziegelmeier
b94c8ee76f
Add some more functions and macros to documentation
2016-08-06 22:16:49 +02:00
Dirk Ziegelmeier
87855b0e0e
Update doxgen docs: PBUF layers, IPv4 and IPv6 functions, add some missing tcp raw API functions
2016-08-06 20:28:49 +02:00
Sylvain Rochet
c2a5480ac7
PPP: remove useless ppp_link_start function
...
This function only set PPP to initialize phase, and it is only called at
the very beginning of functions where it is called. It means we could
as well set the initialize phase before calling those functions in the
PPP core.
2016-08-04 23:52:54 +02:00
David van Moolenbroek
02221cf5dc
Rename IP_HDRINCL to LWIP_IP_HDRINCL
...
In the BSD socket API world, IP_HDRINCL is a socket option for "raw"
sockets that indicates whether sent packets already include an IP
header. Within lwIP, "IP_HDRINCL" is redefined as a special value
that indicates to lwIP-internal functions that an IP header is already
included. While somewhat related, the two meanings are different and,
on platforms that define the IP_HDRINCL socket option, this results in
a conflict. This patch renames the lwIP one to "LWIP_IP_HDRINCL",
thus resolving the conflict.
2016-08-03 20:51:21 +02:00
goldsimon
247d2e97a0
minor: removed trailing spaces
2016-08-01 09:36:15 +02:00
goldsimon
92f385aaed
fixed compiling lowpan6 for NO_SYS==1
2016-08-01 09:35:59 +02:00
Dirk Ziegelmeier
501cfbe02b
Document netconn API some more
2016-07-31 16:59:12 +02:00
Dirk Ziegelmeier
a7979d7d24
Document lwIP error codes
2016-07-31 16:08:17 +02:00
Dirk Ziegelmeier
52d6d696ae
Document lwIP version #defines
2016-07-31 16:05:42 +02:00
Dirk Ziegelmeier
e76b8b2551
Document SNMP MIB2 netif stats counters
2016-07-31 16:02:22 +02:00
Dirk Ziegelmeier
d00609257b
Fix doxygen warning in netif.h (forgotten title)
2016-07-31 15:49:32 +02:00
Dirk Ziegelmeier
0c7d015ec4
Further improvement to netif input function autoselection: Select between netif_input() and tcpip_input() depending on NO_SYS setting
2016-07-30 10:29:14 +02:00
Dirk Ziegelmeier
5f9c944da4
Add some netif related macros to docs
2016-07-30 10:06:06 +02:00
goldsimon
b7da649944
sio.h: include opt.h for checking #ifndef's
2016-07-29 08:01:41 +02:00
Dirk Ziegelmeier
90fba8773f
Revert "Fix my messing of opt.h and the other options files - it was actually caused by a cyclic #include which I did not see"
...
It still does not work, due to #undef of options in opt.h, the documentation of many files is incomplete
This reverts commit 3f0dae29e996f5f2015524500bc3e8f136315d8c.
2016-07-28 23:34:16 +02:00
Dirk Ziegelmeier
3f0dae29e9
Fix my messing of opt.h and the other options files - it was actually caused by a cyclic #include which I did not see
...
Read the comments inside opt.h if you are interested.
2016-07-28 18:59:36 +02:00
Dirk Ziegelmeier
8c620d9206
Restructure IPv6 config options
...
Add generate.bat to generate docs quickly under Windows OS
2016-07-28 09:21:16 +02:00
goldsimon
b4efa33b7c
Removed the LWIP_HAVE_SLIPIF option: either the linker removes it when not used or you'll have to not compile it
2016-07-28 09:02:19 +02:00
Dirk Ziegelmeier
71dc8f8f53
opt.h loopback options cleanup
2016-07-28 09:00:37 +02:00
Dirk Ziegelmeier
161ee4f4b2
Work on opt.h hierarchy
2016-07-28 08:47:51 +02:00
Dirk Ziegelmeier
eac1005c9c
Start to add hierarchy to opt.h doxygen docs
2016-07-28 08:41:21 +02:00
Dirk Ziegelmeier
b0284a6927
Move definition of options group from main_page.h to opt.h - it's more consistent like that
2016-07-28 08:27:49 +02:00
goldsimon
bdaec1691e
doxygen: put the new timer defines into their own section
2016-07-28 08:20:18 +02:00
goldsimon
5bcaefddd4
lwiperf: improved documentation, removed unused enum members
2016-07-28 08:07:02 +02:00
Dirk Ziegelmeier
f7e12d835c
Add NETBIOSNS options to doxygen docs
2016-07-28 08:05:57 +02:00
Dirk Ziegelmeier
93ad162aa6
Add SNMP and HTTPD options to doxygen docs
2016-07-28 08:03:32 +02:00
Dirk Ziegelmeier
f322e782f8
Add SNTP options to doxygen docs
2016-07-28 07:48:46 +02:00
sg
56102c1b1c
fixed messed-up opt.h
2016-07-27 21:47:36 +02:00
sg
53dc94d570
added LWIP_TIMERS_CUSTOM to override the default implementation of timeouts
2016-07-27 21:46:16 +02:00
Dirk Ziegelmeier
b14032c531
Fix doxygen warning in opt.h
2016-07-27 20:34:23 +02:00
Dirk Ziegelmeier
b2b1ec14f5
Make hook macros visible to doxygen
2016-07-27 20:34:23 +02:00
Dirk Ziegelmeier
a39c040571
opt.h documentation cosmetics
2016-07-27 20:34:23 +02:00
Dirk Ziegelmeier
d89378e3f8
opt.h documentation cleanups
2016-07-27 20:34:23 +02:00
Dirk Ziegelmeier
63fdb3bb62
Document opt.h - due to a bad bug in doxygen, I had to litter the whole file with "|| __DOXYGEN__" to make it work :-(
...
Doxygen does not handle #ifndef foo #define foo #endif properly. It does not see the #define foo inside.
If someone has objections or a fix for it, please tell me.
2016-07-27 20:34:23 +02:00
sg
8ece46d5d2
snmp threadsync_data: "u8" -> "err" (typedef snmp_err_t is an enum, not u8_t)
2016-07-27 20:28:39 +02:00
Dirk Ziegelmeier
eb3261d6e0
Add some more TCP RAW API functions to documentation
2016-07-27 13:46:54 +02:00
Dirk Ziegelmeier
0b5c393361
Improve documentation grouping in sys abstraction layer
2016-07-27 13:16:24 +02:00
Dirk Ziegelmeier
ccc830c99c
Work on lwIP documentation
2016-07-27 13:03:36 +02:00
Dirk Ziegelmeier
6b524367a3
Documentation review with Simon, minor changes
2016-07-27 08:05:38 +02:00
Dirk Ziegelmeier
6bce7509f7
Fix doxygen warning in sys.h due to wrong @ref
2016-07-26 23:17:07 +02:00
Dirk Ziegelmeier
4a7d07a2e0
Document netdb API, add socket functions implemented by lwip to documentation, just for reference
2016-07-26 22:06:54 +02:00
Dirk Ziegelmeier
7f43fcab71
Document system abstraction layer in doxygen module style
2016-07-26 20:03:04 +02:00
Dirk Ziegelmeier
c7e20150f0
Update and restructure docs of some lwip core functions
2016-07-26 19:42:16 +02:00