zephyr/include/linker
Jukka Rissanen 6049207a29 net: Add initial TX and RX traffic class support
With this commit it is possible to add priority to sent or received
network packets. So user is able to send or receive higher priority
packets faster than lower level packets.
The traffic class support is activated by CONFIG_NET_TC_COUNT option.
The TC support uses work queues to separate the traffic. The
priority of the work queue thread specifies the ordering of the
network traffic. Each work queue thread handles traffic to one specific
work queue. Note that you should not enable traffic classes unless
you really need them by your application. Each TC thread needs
stack so this feature requires more memory.

It is possible to disable transmit traffic class support and keep the
receive traffic class support, or vice versa. If both RX and TX traffic
classes are enabled, then both will use the same number of queues
defined by CONFIG_NET_TC_COUNT option.

Fixes #6588

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2018-03-27 10:06:54 -04:00
..
common-ram.ld net: Add initial TX and RX traffic class support 2018-03-27 10:06:54 -04:00
common-rom.ld userspace: add K_THREAD_ACCCESS_GRANT() 2017-10-18 07:37:38 -07:00
intlist.ld
kobject-rom.ld kernel: introduce object validation mechanism 2017-09-07 16:33:33 -07:00
kobject-text.ld kconfig: Change how optimization level is set 2018-02-05 06:23:20 -08:00
kobject.ld kernel: introduce object validation mechanism 2017-09-07 16:33:33 -07:00
linker-defs.h linker: arm: add stm32 ccm sections 2018-02-13 12:36:22 -06:00
linker-tool-gcc.h arch: native: Run Zephyr natively in a POSIX OS 2017-12-27 14:16:08 -05:00
linker-tool.h linker: move all linker headers to include/linker 2017-06-18 09:24:04 -05:00
priv_stacks-rom.ld arm: Generate privileged stacks 2018-02-06 15:31:16 -08:00
priv_stacks-text.ld arm: Generate privileged stacks 2018-02-06 15:31:16 -08:00
priv_stacks.ld arm: Generate privileged stacks 2018-02-06 15:31:16 -08:00
section_tags.h linker: arm: add stm32 ccm sections 2018-02-13 12:36:22 -06:00
sections.h linker: arm: add stm32 ccm sections 2018-02-13 12:36:22 -06:00