...
µC/TCP-IP contains code that can use sub-modules such as DNS client to perform some specific operation and extend the functionalities of some particular API.
Panel |
---|
borderWidth | 0 |
---|
title | Table - Compile Feature Constants |
---|
|
Constant | Description | Possible Values |
---|
NET_EXT_MODULE_CFG_DNS_EN | Select portions of µC/TCP-IP code may call µC/DNSc API to resolve remote hostname. If µC/DNSc files/functions are included in the µC/TCP-IP build set NET_EXT_MODULE_CFG_DNS_EN to DEF_ENABLED . Set to DEF_DISABLED otherwise. | DEF_ENABLED or DEF_DISABLED |
|
Anchor |
---|
| Task Queue Configuration |
---|
| Task Queue Configuration |
---|
|
Task Queue Configuration
The µC/TCP-IP stack has two queues that need to be configured. The first one is the Rx queue and is used to store the Rx buffer that have been filled and are ready to be process. The second queue is the Tx deallocation and is used to store the Tx buffers that are ready to be deallocate.
Panel |
---|
borderWidth | 0 |
---|
title | Table - Task Queue Constants |
---|
|
Constant | Description | Possible Values |
---|
NET_CFG_IF_RX_Q_SIZE | Should be configured such that it reflects the total number of receive buffer minus the number of receive descriptor on all physical interfaces. If DMA is not available, or a combination of DMA and I/O based interfaces are configured then this number reflects the maximum number of packets that can be acknowledged and signaled during a single receive interrupt event for all interfaces. | Depends on the device configuration (see net_dev_cfg.c) | NET_CFG_IF_TX_DEALLOC_Q_SIZE | Should be defined to be the total number of small and large transmit buffers declared for all interfaces. | Depends on the device configuration (see net_dev_cfg.c) |
|
Anchor |
---|
| Compile Features Configuration |
---|
| Compile Features Configuration |
---|
|
Compile Features Configuration
...