| /dpdk/doc/guides/rel_notes/ |
| H A D | known_issues.rst | 30 Pause Frame Forwarding does not work properly on igb 59 The ``ol_flags`` field in the ``rte_mbuf`` structure is not correct and should not be used. 70 The rte_malloc library is not fully implemented 194 Packets are not sent by the 1 GbE/10 GbE SR-IOV driver when the source MAC is not the MAC assigned … 305 Use newer kernels or do not unbind ports. 444 processor does not support Intel® AVX. 547 Do not use cores 64 or above. 656 not be modified. 665 headers in the packet data are not shared. 688 Do not bind ``igb_uio`` with legacy mode in X710/XL710/XXV710 NICs, or do not use kernel [all …]
|
| /dpdk/config/ppc/ |
| H A D | meson.build | 5 if not dpdk_conf.get('RTE_ARCH_64') 15 if not power9_supported 46 #error POWER10 not supported 52 if not cc.compiles(test_p10, args : '-mcpu=power10', name: 'Detect P10') 53 error('POWER10 requested but not supported') 74 if not result.compiled() 90 error('Compiler does not support POWER@0@ platform'.format(cpu)) 95 error('Compiler does not support POWER@0@ platform'.format(cpu)) 98 endif #end if not cross-build 104 error('User selected platform ' + platform + ' not supported by compiler') [all …]
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | timer_lib.rst | 18 * If not required in the application, timers can be disabled at compilation time by not calling t… 39 Depending on the timer state, we know if a timer is present in a list or not: 41 * STOPPED: no owner, not in a list 43 * CONFIG: owned by a core, must not be modified by another core, maybe in a list or not, dependin… 47 * RUNNING: owned by a core, must not be modified by another core, present in a list 49 Resetting or stopping a timer while it is in a CONFIG or RUNNING state is not allowed. 55 until an entry which has not yet expired has been encountered.
|
| H A D | writing_efficient_code.rst | 17 Memory Copy: Do not Use libc in the Data Plane 22 However, many of these functions are not designed for performance. 23 Functions such as memcpy() or strcpy() should not be used in the data plane. 37 but it is really not advised to use malloc-like functions in the data plane because 156 However, this is not very desirable when tuning for low latency because 160 which is not done until all 32 packets have been processed for transmission. 203 does not matter. For example, the packet statistics counters need to be 204 incremented atomically but do not need any particular memory ordering. 215 are not allowed to move above the lock. In this case, the full memory barrier 219 section are not allowed to move below the unlock. So the full barrier in the [all …]
|
| H A D | multi_proc_support.rst | 123 This is less of a problem on Linux, as by default, applications will not 209 secondary to secondary is not supported. 217 A "message" type does not expect a response and is meant to be a best-effort 224 that are not part of EAL lcore threads. 237 called to ensure that callback will not be triggered again. 254 a value indicating whether sending the message succeeded or not. 287 this, it may not be possible for DPDK to trigger another interrupt-based 323 requests (i.e. sending a request while responding to another request) is not 324 supported. However, since sending messages (not requests) does not involve an 329 not be mixed: it is not safe to use IPC inside a memory-related callback, nor is [all …]
|
| /dpdk/drivers/common/qat/ |
| H A D | meson.build | 6 reason = 'not supported on Windows' 31 if qat_crypto and not libcrypto.found() 38 # The driver should not build if both compression and crypto are disabled 40 if not qat_compress # and not qat_crypto
|
| /dpdk/lib/kni/ |
| H A D | meson.build | 6 reason = 'not supported on Windows' 10 if not is_linux or not dpdk_conf.get('RTE_ARCH_64')
|
| /dpdk/license/ |
| H A D | gpl-2.0.txt | 7 of this license document, but changing it is not allowed. 21 When we speak of free software, we are referring to freedom, not 72 Activities other than copying, distribution and modification are not 111 does not normally print such an announcement, your work based on 112 the Program is not required to print an announcement.) 117 themselves, then this License, and its terms, do not apply to those 160 special exception, the source code distributed need not include 169 distribution of the source code, even though third parties are not 180 5. You are not required to accept this License, since you have not 192 these terms and conditions. You may not impose any further [all …]
|
| H A D | lgpl-2.1.txt | 7 of this license document, but changing it is not allowed. 28 not price. Our General Public Licenses are designed to make sure that 56 author's reputation will not be affected by problems that might be 179 in the event an application does not supply such function or 225 the Library into a program that is not a library. 237 distribute the source code, even though third parties are not 243 work, in isolation, is not a derivative work of the Library, and 257 threshold for this to be true is not precisely defined by law. 269 whether or not they are linked directly with the Library itself. 328 restrictions of other proprietary libraries that do not normally [all …]
|
| /dpdk/config/ |
| H A D | meson.build | 7 if not supported_exec_envs.contains(exec_env) 60 if not is_windows 145 if not is_windows 150 if not is_windows 230 if not pcap_dep.found() 271 '-Wno-packed-not-aligned', 278 if not dpdk_conf.get('RTE_ARCH_64') 368 if not dpdk_conf.has('RTE_MAX_LCORE') 369 error('Number of CPU cores not specified.') 371 if not dpdk_conf.has('RTE_MAX_NUMA_NODES') [all …]
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | dsw.rst | 47 between the ports to achieve load balancing. Therefore, it does not 61 For efficiency reasons, the distributed software eventdev might not 79 The distributed software eventdev does not support event priorities. 84 The distributed software eventdev does not support the ordered queue type. 90 The distributed software eventdev does not support queues of type 97 The distributed software eventdev does not support calls to
|
| /dpdk/drivers/net/mlx4/ |
| H A D | meson.build | 5 if not is_linux 29 if not lib.found() and not static_ibverbs 34 if not static_ibverbs and not dlopen_ibverbs 66 if not dlopen_ibverbs
|
| /dpdk/drivers/net/sfc/ |
| H A D | meson.build | 11 reason = 'not supported on Windows' 15 if (arch_subdir != 'x86' and arch_subdir != 'arm') or (not dpdk_conf.get('RTE_ARCH_64')) 56 if not cc.links(atomic_check_code) 58 if not libatomic_dep.found() 66 if not cc.links(atomic_check_code, dependencies: libatomic_dep)
|
| /dpdk/buildtools/ |
| H A D | check-symbols.sh | 40 $SYM is not flagged as experimental 58 but is not listed in version map 71 $SYM is not flagged as internal 89 but is not listed in version map
|
| /dpdk/doc/guides/compressdevs/ |
| H A D | qat_comp.rst | 39 * Compressdev level 0, no compression, is not supported. 40 * Queue-pairs are thread-safe on Intel CPUs but Queues are not (that is, within a single 44 * No BSD support as BSD QAT kernel driver not available. 45 * Stateful compression is not supported.
|
| /dpdk/drivers/net/hns3/ |
| H A D | meson.build | 4 if not is_linux 10 if arch_subdir != 'x86' and arch_subdir != 'arm' or not dpdk_conf.get('RTE_ARCH_64') 43 # b. it's not minimum instruction set, but compiler support 50 … if not (flag.startswith('-march=') or flag.startswith('-mcpu=') or flag.startswith('-mtune='))
|
| /dpdk/drivers/gpu/cuda/ |
| H A D | meson.build | 4 if not is_linux 9 if not cc.has_header('cuda.h') 14 if not cc.has_header('cudaTypedefs.h')
|
| /dpdk/drivers/crypto/octeontx/ |
| H A D | meson.build | 5 if not is_linux or not dpdk_conf.get('RTE_ARCH_64') 13 reason = 'not supported on Windows'
|
| /dpdk/doc/guides/nics/ |
| H A D | ixgbe.rst | 46 Scattered packets are not supported in this mode. 67 is not supported on Windows. 70 Feature not Supported by RX Vector PMD 118 PF's. If set, VF will not only check the PF's physical link status 146 Feature not Supported by TX Vector PMD 151 This means that it does not support any TX offload. 179 Malicious Driver Detection not Supported 188 not work. Because kernel PF thinks the VF is malicious. But actually it's not. 247 X550 does not support legacy interrupt mode 269 Do not bind the ``uio_pci_generic`` module in X550 NICs. [all …]
|
| H A D | mlx5.rst | 105 - Promiscuous mode is not supported 118 - Forked secondary process not supported. 425 not be set as extension header. 704 is not supposed to be bottleneck anymore. 712 pressure is not expected. 771 is engaged, if there are not enough Tx queues (which means not enough CPU cores 795 is engaged, if there are not enough Tx queues (which means not enough CPU cores 1060 if the resource cache is needed or not. 1444 Flows are not cached in the driver. 1448 not represented in the system. [all …]
|
| H A D | mvpp2.rst | 63 - RX queue start/stop is not supported. 586 The following capabilities are not supported: 661 The following capabilities are not supported: 711 -1 - Indicate that root does not have a parent. 735 0 - Congestion management is not supported. 736 0 - Congestion management is not supported. 755 0 - Congestion management is not supported. 756 0 - Congestion management is not supported. 775 0 - Congestion management is not supported. 776 0 - Congestion management is not supported. [all …]
|
| /dpdk/lib/ |
| H A D | meson.build | 92 if not optional_libs.contains(l) 117 indirect_headers = [] # public headers not directly included by apps 140 warning('Library name, "@0@", and directory name, "@1@", do not match'.format(name, l)) 146 if not build 149 if not is_variable('shared_rte_' + d) 160 if not build 180 message('@0@: Function versioning is not supported by Windows.'.format(name)) 200 if not use_function_versioning or is_windows 237 if developer_mode and not is_windows
|
| /dpdk/doc/guides/contributing/ |
| H A D | coding_style.rst | 29 The above is recommendation, and not a hard limit. 351 whitelist' is not allowed. 440 * Do not put any spaces before a tab for indentation. 469 * Do not add whitespace at the end of a line. 509 * Braces that are not necessary should be left out. 525 * Do not use spaces after function names. 595 * Do not use the ``__P`` macro. 635 * Do not declare functions inside other functions. 910 if not is_linux 982 it does not need to be specified here. [all …]
|
| /dpdk/kernel/linux/ |
| H A D | meson.build | 9 install = not meson.is_cross_build() 12 if not meson.is_cross_build() 31 if not kernel_build_dir.endswith('build') and not kernel_build_dir.endswith('build/') 73 error('Did not find -target and its value in c_args in input cross-file.')
|
| /dpdk/drivers/net/cxgbe/base/ |
| H A D | t4_pci_id_tbl.h | 48 #error CH_PCI_DEVICE_ID_FUNCTION not defined! 51 #error CH_PCI_ID_TABLE_ENTRY not defined! 54 #error CH_PCI_DEVICE_ID_TABLE_DEFINE_END not defined!
|