The Pedigree Project
0.1
|
Modules | |
ARP | |
ICMP | |
DHCP | |
AUTOIP | |
IGMP | |
Macros | |
#define | LWIP_IPV4 1 |
#define | IP_FORWARD 0 |
#define | IP_REASSEMBLY 1 |
#define | IP_FRAG 1 |
#define | IP_OPTIONS_ALLOWED 1 |
#define | IP_REASS_MAXAGE 3 |
#define | IP_REASS_MAX_PBUFS 10 |
#define | IP_DEFAULT_TTL 255 |
#define | IP_SOF_BROADCAST 0 |
#define | IP_SOF_BROADCAST_RECV 0 |
#define | IP_FORWARD_ALLOW_TX_ON_RX_NETIF 0 |
#define IP_DEFAULT_TTL 255 |
#define IP_FORWARD 0 |
#define IP_FORWARD_ALLOW_TX_ON_RX_NETIF 0 |
IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1: allow ip_forward() to send packets back out on the netif where it was received. This should only be used for wireless networks. ATTENTION: When this is 1, make sure your netif driver correctly marks incoming link-layer-broadcast/multicast packets as such using the corresponding pbuf flags!
#define IP_FRAG 1 |
#define IP_OPTIONS_ALLOWED 1 |
#define IP_REASS_MAX_PBUFS 10 |
IP_REASS_MAX_PBUFS: Total maximum amount of pbufs waiting to be reassembled. Since the received pbufs are enqueued, be sure to configure PBUF_POOL_SIZE > IP_REASS_MAX_PBUFS so that the stack is still able to receive packets even if the maximum amount of fragments is enqueued for reassembly!
#define IP_REASS_MAXAGE 3 |
#define IP_REASSEMBLY 1 |
#define IP_SOF_BROADCAST 0 |
#define IP_SOF_BROADCAST_RECV 0 |