mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2025-03-27 14:37:01 +00:00
opt.h loopback options cleanup
This commit is contained in:
parent
161ee4f4b2
commit
71dc8f8f53
@ -1446,6 +1446,48 @@
|
|||||||
#define LWIP_NETIF_HWADDRHINT 0
|
#define LWIP_NETIF_HWADDRHINT 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_NETIF_TX_SINGLE_PBUF: if this is set to 1, lwIP tries to put all data
|
||||||
|
* to be sent into one single pbuf. This is for compatibility with DMA-enabled
|
||||||
|
* MACs that do not support scatter-gather.
|
||||||
|
* Beware that this might involve CPU-memcpy before transmitting that would not
|
||||||
|
* be needed without this flag! Use this only if you need to!
|
||||||
|
*
|
||||||
|
* @todo: TCP and IP-frag do not work with this, yet:
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_NETIF_TX_SINGLE_PBUF || defined __DOXYGEN__
|
||||||
|
#define LWIP_NETIF_TX_SINGLE_PBUF 0
|
||||||
|
#endif /* LWIP_NETIF_TX_SINGLE_PBUF */
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
------------------------------------
|
||||||
|
---------- LOOPIF options ----------
|
||||||
|
------------------------------------
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* @defgroup lwip_opts_loop Loopback interface
|
||||||
|
* @ingroup lwip_opts_netif
|
||||||
|
* @{
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* LWIP_HAVE_LOOPIF==1: Support loop interface (127.0.0.1).
|
||||||
|
* This is only needed when no real netifs are available. If at least one other
|
||||||
|
* netif is available, loopback traffic uses this netif.
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_HAVE_LOOPIF || defined __DOXYGEN__
|
||||||
|
#define LWIP_HAVE_LOOPIF LWIP_NETIF_LOOPBACK
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LWIP_LOOPIF_MULTICAST==1: Support multicast/IGMP on loop interface (127.0.0.1).
|
||||||
|
*/
|
||||||
|
#if !defined LWIP_LOOPIF_MULTICAST || defined __DOXYGEN__
|
||||||
|
#define LWIP_LOOPIF_MULTICAST 0
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LWIP_NETIF_LOOPBACK==1: Support sending packets with a destination IP
|
* LWIP_NETIF_LOOPBACK==1: Support sending packets with a destination IP
|
||||||
* address equal to the netif IP address, looping them back up the stack.
|
* address equal to the netif IP address, looping them back up the stack.
|
||||||
@ -1478,48 +1520,6 @@
|
|||||||
#if !defined LWIP_NETIF_LOOPBACK_MULTITHREADING || defined __DOXYGEN__
|
#if !defined LWIP_NETIF_LOOPBACK_MULTITHREADING || defined __DOXYGEN__
|
||||||
#define LWIP_NETIF_LOOPBACK_MULTITHREADING (!NO_SYS)
|
#define LWIP_NETIF_LOOPBACK_MULTITHREADING (!NO_SYS)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
|
||||||
* LWIP_NETIF_TX_SINGLE_PBUF: if this is set to 1, lwIP tries to put all data
|
|
||||||
* to be sent into one single pbuf. This is for compatibility with DMA-enabled
|
|
||||||
* MACs that do not support scatter-gather.
|
|
||||||
* Beware that this might involve CPU-memcpy before transmitting that would not
|
|
||||||
* be needed without this flag! Use this only if you need to!
|
|
||||||
*
|
|
||||||
* @todo: TCP and IP-frag do not work with this, yet:
|
|
||||||
*/
|
|
||||||
#if !defined LWIP_NETIF_TX_SINGLE_PBUF || defined __DOXYGEN__
|
|
||||||
#define LWIP_NETIF_TX_SINGLE_PBUF 0
|
|
||||||
#endif /* LWIP_NETIF_TX_SINGLE_PBUF */
|
|
||||||
/**
|
|
||||||
* @}
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
------------------------------------
|
|
||||||
---------- LOOPIF options ----------
|
|
||||||
------------------------------------
|
|
||||||
*/
|
|
||||||
/**
|
|
||||||
* @defgroup lwip_opts_loop Loopback interface
|
|
||||||
* @ingroup lwip_opts
|
|
||||||
* @{
|
|
||||||
*/
|
|
||||||
/**
|
|
||||||
* LWIP_HAVE_LOOPIF==1: Support loop interface (127.0.0.1).
|
|
||||||
* This is only needed when no real netifs are available. If at least one other
|
|
||||||
* netif is available, loopback traffic uses this netif.
|
|
||||||
*/
|
|
||||||
#if !defined LWIP_HAVE_LOOPIF || defined __DOXYGEN__
|
|
||||||
#define LWIP_HAVE_LOOPIF LWIP_NETIF_LOOPBACK
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
|
||||||
* LWIP_LOOPIF_MULTICAST==1: Support multicast/IGMP on loop interface (127.0.0.1).
|
|
||||||
*/
|
|
||||||
#if !defined LWIP_LOOPIF_MULTICAST || defined __DOXYGEN__
|
|
||||||
#define LWIP_LOOPIF_MULTICAST 0
|
|
||||||
#endif
|
|
||||||
/**
|
/**
|
||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user