mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-01-27 12:35:26 +00:00
Restructure IPv6 config options
Add generate.bat to generate docs quickly under Windows OS
This commit is contained in:
parent
b4efa33b7c
commit
8c620d9206
1
doc/doxygen/generate.bat
Normal file
1
doc/doxygen/generate.bat
Normal file
@ -0,0 +1 @@
|
|||||||
|
doxygen lwip.Doxyfile
|
@ -2169,6 +2169,50 @@
|
|||||||
#define LWIP_IPV6_FORWARD 0
|
#define LWIP_IPV6_FORWARD 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_IPV6_FRAG==1: Fragment outgoing IPv6 packets that are too big.
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_IPV6_FRAG || defined __DOXYGEN__
|
||||||
|
#define LWIP_IPV6_FRAG 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_IPV6_REASS==1: reassemble incoming IPv6 packets that fragmented
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_IPV6_REASS || defined __DOXYGEN__ || defined __DOXYGEN__
|
||||||
|
#define LWIP_IPV6_REASS (LWIP_IPV6)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_IPV6_SEND_ROUTER_SOLICIT==1: Send router solicitation messages during
|
||||||
|
* network startup.
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_IPV6_SEND_ROUTER_SOLICIT || defined __DOXYGEN__
|
||||||
|
#define LWIP_IPV6_SEND_ROUTER_SOLICIT 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_IPV6_AUTOCONFIG==1: Enable stateless address autoconfiguration as per RFC 4862.
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_IPV6_AUTOCONFIG || defined __DOXYGEN__
|
||||||
|
#define LWIP_IPV6_AUTOCONFIG (LWIP_IPV6)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_IPV6_DUP_DETECT_ATTEMPTS: Number of duplicate address detection attempts.
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_IPV6_DUP_DETECT_ATTEMPTS || defined __DOXYGEN__
|
||||||
|
#define LWIP_IPV6_DUP_DETECT_ATTEMPTS 1
|
||||||
|
#endif
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup lwip_opts_icmp6 ICMP6
|
||||||
|
* @ingroup lwip_opts_ipv6
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
/**
|
/**
|
||||||
* LWIP_ICMP6==1: Enable ICMPv6 (mandatory per RFC)
|
* LWIP_ICMP6==1: Enable ICMPv6 (mandatory per RFC)
|
||||||
*/
|
*/
|
||||||
@ -2190,7 +2234,15 @@
|
|||||||
#if !defined LWIP_ICMP6_HL || defined __DOXYGEN__
|
#if !defined LWIP_ICMP6_HL || defined __DOXYGEN__
|
||||||
#define LWIP_ICMP6_HL 255
|
#define LWIP_ICMP6_HL 255
|
||||||
#endif
|
#endif
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @defgroup lwip_opts_mld6 Multicast listener discovery
|
||||||
|
* @ingroup lwip_opts_ipv6
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
/**
|
/**
|
||||||
* LWIP_IPV6_MLD==1: Enable multicast listener discovery protocol.
|
* LWIP_IPV6_MLD==1: Enable multicast listener discovery protocol.
|
||||||
*/
|
*/
|
||||||
@ -2204,21 +2256,15 @@
|
|||||||
#if !defined MEMP_NUM_MLD6_GROUP || defined __DOXYGEN__
|
#if !defined MEMP_NUM_MLD6_GROUP || defined __DOXYGEN__
|
||||||
#define MEMP_NUM_MLD6_GROUP 4
|
#define MEMP_NUM_MLD6_GROUP 4
|
||||||
#endif
|
#endif
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LWIP_IPV6_FRAG==1: Fragment outgoing IPv6 packets that are too big.
|
* @defgroup lwip_opts_nd6 Neighbor discovery
|
||||||
|
* @ingroup lwip_opts_ipv6
|
||||||
|
* @{
|
||||||
*/
|
*/
|
||||||
#if !defined LWIP_IPV6_FRAG || defined __DOXYGEN__
|
|
||||||
#define LWIP_IPV6_FRAG 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
|
||||||
* LWIP_IPV6_REASS==1: reassemble incoming IPv6 packets that fragmented
|
|
||||||
*/
|
|
||||||
#if !defined LWIP_IPV6_REASS || defined __DOXYGEN__ || defined __DOXYGEN__
|
|
||||||
#define LWIP_IPV6_REASS (LWIP_IPV6)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LWIP_ND6_QUEUEING==1: queue outgoing IPv6 packets while MAC address
|
* LWIP_ND6_QUEUEING==1: queue outgoing IPv6 packets while MAC address
|
||||||
* is being resolved.
|
* is being resolved.
|
||||||
@ -2323,14 +2369,6 @@
|
|||||||
#define LWIP_ND6_ALLOW_RA_UPDATES 1
|
#define LWIP_ND6_ALLOW_RA_UPDATES 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
|
||||||
* LWIP_IPV6_SEND_ROUTER_SOLICIT==1: Send router solicitation messages during
|
|
||||||
* network startup.
|
|
||||||
*/
|
|
||||||
#if !defined LWIP_IPV6_SEND_ROUTER_SOLICIT || defined __DOXYGEN__
|
|
||||||
#define LWIP_IPV6_SEND_ROUTER_SOLICIT 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LWIP_ND6_TCP_REACHABILITY_HINTS==1: Allow TCP to provide Neighbor Discovery
|
* LWIP_ND6_TCP_REACHABILITY_HINTS==1: Allow TCP to provide Neighbor Discovery
|
||||||
* with reachability hints for connected destinations. This helps avoid sending
|
* with reachability hints for connected destinations. This helps avoid sending
|
||||||
@ -2339,20 +2377,9 @@
|
|||||||
#if !defined LWIP_ND6_TCP_REACHABILITY_HINTS || defined __DOXYGEN__ || defined __DOXYGEN__
|
#if !defined LWIP_ND6_TCP_REACHABILITY_HINTS || defined __DOXYGEN__ || defined __DOXYGEN__
|
||||||
#define LWIP_ND6_TCP_REACHABILITY_HINTS 1
|
#define LWIP_ND6_TCP_REACHABILITY_HINTS 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LWIP_IPV6_AUTOCONFIG==1: Enable stateless address autoconfiguration as per RFC 4862.
|
* @}
|
||||||
*/
|
*/
|
||||||
#if !defined LWIP_IPV6_AUTOCONFIG || defined __DOXYGEN__
|
|
||||||
#define LWIP_IPV6_AUTOCONFIG (LWIP_IPV6)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
|
||||||
* LWIP_IPV6_DUP_DETECT_ATTEMPTS: Number of duplicate address detection attempts.
|
|
||||||
*/
|
|
||||||
#if !defined LWIP_IPV6_DUP_DETECT_ATTEMPTS || defined __DOXYGEN__
|
|
||||||
#define LWIP_IPV6_DUP_DETECT_ATTEMPTS 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LWIP_IPV6_DHCP6==1: enable DHCPv6 stateful address autoconfiguration.
|
* LWIP_IPV6_DHCP6==1: enable DHCPv6 stateful address autoconfiguration.
|
||||||
@ -2360,9 +2387,6 @@
|
|||||||
#if !defined LWIP_IPV6_DHCP6 || defined __DOXYGEN__
|
#if !defined LWIP_IPV6_DHCP6 || defined __DOXYGEN__
|
||||||
#define LWIP_IPV6_DHCP6 0
|
#define LWIP_IPV6_DHCP6 0
|
||||||
#endif
|
#endif
|
||||||
/**
|
|
||||||
* @}
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user