Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

µ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
borderWidth0
titleTable - Compile Feature Constants


ConstantDescriptionPossible Values
NET_EXT_MODULE_CFG_DNS_ENSelect portions of µC/TCP-IP code may call µC/DNSc API to resolve remote hostnameIf µ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
borderWidth0
titleTable - Task Queue Constants


ConstantDescriptionPossible Values
NET_CFG_IF_RX_Q_SIZEShould 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_SIZEShould 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

...