doc: Document network task affinity option

This commit is contained in:
Daniel Cederman
2015-01-12 11:24:58 +01:00
committed by Daniel Hellstrom
parent b92f737c24
commit 8244a2f447

View File

@@ -101,6 +101,11 @@ struct rtems_bsdnet_config @{
unsigned long tcp_tx_buf_size;
/* TCP TX: 16 * 1024 bytes */
unsigned long tcp_rx_buf_size;
/* Default Network Tasks CPU Affinity */
#ifdef RTEMS_SMP
const cpu_set_t *network_task_cpuset;
size_t network_task_cpuset_size;
#endif
@};
@end group
@end example
@@ -229,6 +234,15 @@ This configuration parameter specifies the maximum amount of
buffer memory which may be used for TCP sockets to receive
into. The default size is sixteen kilobytes.
@item const cpu_set_t *network_task_cpuset
This configuration parameter specifies the CPU affinity of the
network task. If set to @code{0} the network task can be scheduled on
any CPU. Only available in SMP configurations.
@item size_t network_task_cpuset_size
This configuration parameter specifies the size of the
@code{network_task_cpuset} used. Only available in SMP configurations.
@end table
In addition, the following fields in the @code{rtems_bsdnet_ifconfig}