Dirk Ziegelmeier
a215eba50e
Add documentation on how to debug memory pool sizes
2019-01-28 14:05:05 +01:00
Dirk Ziegelmeier
c79af6e53e
Doxygen: Warnings are errors
2018-11-25 14:38:16 +01:00
Axel Lin
4413576494
doc/mdns.txt: Update document for mdns API changes
...
Update mdns.txt for below API changes:
* mdns_resp_add_netif() no longer has dns_ttl argument
* mdns_resp_add_service() no longer has dns_ttl arguemnt
* mdns_resp_add_service() uses enum mdns_sd_proto for proto argument
* Add missing const qualifier at appropriate places
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2018-11-19 23:26:38 +08:00
Simon Goldschmidt
1d2567c7bf
doc: update our docs for upload to savannah download area
2018-11-08 22:36:59 +01:00
Dirk Ziegelmeier
ef5bc352fb
Document CMake build system
2018-10-08 22:17:03 +02:00
Dirk Ziegelmeier
4b672a1f3c
Adapt several comments to contrib rep move
2018-10-02 12:42:14 +02:00
Dirk Ziegelmeier
8068aab9f7
Commit new version info in doxygen file and init.h
2018-10-02 12:35:06 +02:00
Simon Goldschmidt
e6a8415df3
Prepare 2.1.0 release
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-09-26 21:11:39 +02:00
Simon Goldschmidt
54a8112eb9
Documentation improvements for 2.1.0 (changelog, altcp)
2018-09-26 14:37:52 +02:00
Simon Goldschmidt
b9fc8cae68
Documentation improvements for 2.1.0 (mainly altcp/altcp_tls)
2018-09-24 22:44:32 +02:00
Simon Goldschmidt
07dd2aec23
Prepare v2.1.0.rc1
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-07-12 21:18:17 +02:00
Dirk Ziegelmeier
88ef663334
Add CMakeLists.txt to generate source distribution file
2018-07-03 12:54:17 +02:00
Jens Nielsen
9f1196fb53
MDNS send probes to verify domain before use
...
Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-06-28 21:41:10 +02:00
Simon Goldschmidt
8223a8c73c
docs: reference the nongnu archive, not nabble
2018-06-28 21:15:57 +02:00
Simon Goldschmidt
ab922582dc
docs: use ETH_HWADDR_LEN, not sizeof(netif->hwaddr)
2018-06-07 20:48:18 +02:00
Dirk Ziegelmeier
4355a23ad2
Cleanups in CMake build files
2018-04-23 23:30:01 +02:00
Dirk Ziegelmeier
b60df2df20
Start working on a CMAKE build system
2018-04-23 22:56:35 +02:00
goldsimon
a4b9beef04
Move common 6LoWPAN code to new file lopwan6_common.c
...
This is mainly IPHC (de)compression.
TODO: adapt the 6LoWPAN-over-BLE netif to this.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2018-03-21 20:55:05 +01:00
Dirk Ziegelmeier
aa04944ae0
Add DHCPv6 to documentation
2018-02-23 12:35:45 +01:00
Dirk Ziegelmeier
47c55c3d96
Improve documentation for 6LOWPAN and SLIPIF
2018-02-18 17:49:54 +01:00
goldsimon
c6b5527710
Improve LWIP_ASSERT_CORE_LOCKED documentation a bit
2018-02-04 13:20:55 +01:00
Axel Lin
31c71fee46
doc/savannah.txt: Use RSA instead of DSA
...
The documentation on savannah recommends using only RSA keys, not DSA.
(reference http://savannah.gnu.org/maintenance/SshAccess/ )
Thus update the doc/savannah.txt to us RSA instead.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Simon Goldschmidt <goldsimon@gmx.de>
2018-02-02 12:29:47 +08:00
goldsimon
0e85582bc0
tcp: introduce ext_args per pcb
...
This introduces the concept of ext (external/extended) arguments per
tcp_pcb (also for listening pcbs) to store more data than just one
"void *arg" per pcb. The "arg" is for use to applications, whereas
the ext_args may be used by frameworks and leave "arg" untouched.
In addition to a void pointer, callbacks are added to help frameworks
migrate arguments from listen pcb to connection pcb and to free args
when the pcb is freed.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2018-02-01 09:19:16 +01:00
Dirk Ziegelmeier
72fc4a6ca5
Documentation - "Common pitfalls": Add some words about buffer alignment
2018-01-16 10:59:42 +01:00
Dirk Ziegelmeier
94ad523357
Update lwip.Doxyfile to doxygen 1.8.13
2018-01-12 15:01:14 +01:00
Dirk Ziegelmeier
004b13ca09
Work on task #14780 : Add debug helper asserts to ensure threading/locking requirements are met
...
Update documentation
2018-01-02 21:45:30 +01:00
Dirk Ziegelmeier
c20d50acec
Update cache handling in ZeroCopyRx.c - invalidate is faster than flushing
2018-01-02 08:40:23 +01:00
Dirk Ziegelmeier
e77099673c
Add flushing CPU cache to zero-copy RX code example
2017-12-24 13:12:32 +01:00
Dirk Ziegelmeier
27ca731242
Improve cache handling notes from my last commit some more
2017-12-24 13:07:35 +01:00
Dirk Ziegelmeier
8f6b876ef9
Common pitfalls document: Add note that lwip writes to ethernet RX buffers (caching issue!)
2017-12-24 13:02:30 +01:00
Dirk Ziegelmeier
1e0501c31a
Improve HTTPD documentation
2017-11-17 10:08:35 +01:00
Dirk Ziegelmeier
ddcf9cc764
Move all rawapi.txt to appropriate doxygen docs
2017-10-20 21:40:23 +02:00
Dirk Ziegelmeier
33ce04019d
Move API description text from rawapi.txt to doxygen docs
2017-10-20 18:44:58 +02:00
Dirk Ziegelmeier
a8edee8268
Move all text from sys_arch.txt to appropriate doxygen places
2017-10-20 18:23:06 +02:00
Dirk Ziegelmeier
8a46a853d2
Improve system abstraction layer doxygen docs by moving documentation from sys_arch.txt to sys.c
2017-10-17 22:38:18 +02:00
Dirk Ziegelmeier
26b2628f01
Improve system abstraction layer doxygen docs by moving documentation from sys_arch.txt to the corresponding functions
2017-10-17 22:30:51 +02:00
Dirk Ziegelmeier
33f29af0b6
Improve ZeroCopyRx.c code
2017-10-17 22:05:15 +02:00
Dirk Ziegelmeier
84b2a0f55b
Remove raw API TCP/UDP function documentation from rawapi.txt - it is now integrated in doxygen docs.
...
This avoid having a second description for the same stuff that is "bit-rotting" because noone remembers to update this file.
Also remove outdated and misleading zero-copy TX information.
2017-10-17 21:59:34 +02:00
Dirk Ziegelmeier
558bd73a6d
Fix comment indent in main_page.h
2017-10-16 23:27:00 +02:00
Dirk Ziegelmeier
001e1f1127
Improve lwIP doxygen documentation by copying several passages from rawapi.txt to the corresponding doxygen places
2017-10-16 23:24:52 +02:00
Dirk Ziegelmeier
921f601b5d
Improve lwIP doxygen documentation by copying several passages from rawapi.txt to the corresponding function documentation
2017-10-16 23:14:28 +02:00
Dirk Ziegelmeier
653a1e7778
Fix bug #52113 : recv callback: To free or not to free pbuf when returning ERR_ABRT?
...
Change the text according to Ambroz' suggestion
2017-10-16 10:01:45 +02:00
Our Air Quality
f934ca7a03
[PATCH] Deprecate sys_arch_sem_wait and sys_arch_mbox_fetch returning the time waited
...
These are now defined to return != SYS_ARCH_TIMEOUT on success rather than the time
waiting. The returned times were unused by lwip and this simplifies at
least some implementations.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-07-20 22:04:34 +02:00
Our Air Quality
66a84cb2ef
Clarify that sys_arch_protect() always has a matching unprotect.
...
This is to allow an implementation to use a nesting counter, or a
recursive mutex. Also clarify that the value returned by
sys_arch_protect() is opaque to lwip and implementation dependent.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-07-20 21:22:35 +02:00
goldsimon
8db0001e32
Adjust pbuf reuse documentation a bit: pbufs should never be reused after transmit
2017-05-18 09:19:08 +02:00
Adrey Vinogradov
46f2e25ce0
Fixed bug #51002
...
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-05-11 20:51:41 +02:00
Dirk Ziegelmeier
a09a8e4a06
Some documentation updates and fixes
...
Dedicated Zero-copy RX page
Fix doxygen warnings
2017-04-27 12:41:08 +02:00
Dirk Ziegelmeier
3266511ebb
Improve documentation, add TLS stuff
2017-03-28 21:25:49 +02:00
Dirk Ziegelmeier
ab736a4764
Add altcp to doxygen docs
2017-03-22 23:32:32 +01:00
Dirk Ziegelmeier
59fba75cd8
Update doxygen version to 2.0.3 as in init.h
2017-03-17 09:55:04 +01:00