| /dpdk/devtools/ |
| H A D | check-meson.py | 41 code, comments = split_code_comments(line) 42 return line, code, comments 51 code, comments = split_code_comments(line) 52 if not code.strip(): 54 if re.match('^ *\t', code): 56 if code.endswith('files('): 62 indent_count = len(code) - len(code.lstrip(' ')) 64 elif code.endswith('= ['): 70 indent_count = len(code) - len(code.lstrip(' ')) 72 elif infiles and (code.endswith(')') or code.strip().startswith(')')): [all …]
|
| H A D | check-doc-vs-code.sh | 58 code=$rootdir/drivers/net/$1 60 [ -d $code ] || return 0 62 report=$($selfdir/parse-flow-support.sh $code $doc)
|
| /dpdk/lib/bpf/ |
| H A D | bpf_dump.c | 52 uint8_t cls = BPF_CLASS(ins->code); in rte_bpf_dump() 60 ins->code, class_tbl[cls]); in rte_bpf_dump() 66 op = alu_op_tbl[BPF_OP_INDEX(ins->code)]; in rte_bpf_dump() 67 if (BPF_SRC(ins->code) == BPF_X) in rte_bpf_dump() 76 postfix = size_tbl[BPF_SIZE_INDEX(ins->code)]; in rte_bpf_dump() 77 if (ins->code == (BPF_LD | BPF_IMM | EBPF_DW)) { in rte_bpf_dump() 85 } else if (BPF_MODE(ins->code) == BPF_IMM) in rte_bpf_dump() 88 else if (BPF_MODE(ins->code) == BPF_ABS) in rte_bpf_dump() 91 else if (BPF_MODE(ins->code) == BPF_IND) in rte_bpf_dump() 96 ins->code); in rte_bpf_dump() [all …]
|
| H A D | bpf_def.h | 30 #define BPF_CLASS(code) ((code) & 0x07) 43 #define BPF_SIZE(code) ((code) & 0x18) 49 #define BPF_MODE(code) ((code) & 0xe0) 60 #define BPF_OP(code) ((code) & 0xf0) 93 #define BPF_SRC(code) ((code) 34 BPF_CLASS(code) global() argument 47 BPF_SIZE(code) global() argument 53 BPF_MODE(code) global() argument 64 BPF_OP(code) global() argument 97 BPF_SRC(code) global() argument 135 uint8_t code; global() member [all...] |
| H A D | bpf_convert.c | 82 .code = EBPF_ALU64 | BPF_OP(OP) | BPF_X, \ 90 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \ 100 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \ 110 .code = EBPF_ALU64 | EBPF_MOV | BPF_X, \ 118 .code = BPF_ALU | EBPF_MOV | BPF_X, \ 128 .code = BPF_ALU | EBPF_MOV | BPF_K, \ 138 .code = BPF_ALU | EBPF_MOV | BPF_SRC(TYPE), \ 148 .code = BPF_LD | BPF_SIZE(SIZE) | BPF_ABS, \ 158 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \ 168 .code [all...] |
| /dpdk/doc/guides/nics/ |
| H A D | build_and_test.rst | 33 Build with debug code on Rx path. 37 Build with debug code on Tx path. 41 Build with debug code in asynchronous flow API. 45 The ethdev library uses above options to wrap debug code to trace invalid parameters 47 Each PMD can decide to reuse them to wrap their own debug code in the Rx/Tx path 57 .. code-block:: console 70 .. code-block:: console 78 .. code-block:: console 84 .. code-block:: console 90 .. code-block:: console [all …]
|
| H A D | cxgbe.rst | 86 .. code-block:: console 291 .. code-block:: console 318 .. code-block:: console 343 .. code-block:: console 349 .. code-block:: console 355 .. code-block:: console 362 .. code-block:: console 369 .. code-block:: console 375 .. code-block:: console 381 .. code-block:: console [all …]
|
| H A D | mvneta.rst | 50 .. code-block:: console 57 .. code-block:: console 69 .. code-block:: console 91 .. code-block:: console 102 .. code-block:: console 117 .. code-block:: console 131 .. code-block:: console 138 .. code-block:: console 145 .. code-block:: console 153 .. code-block:: console
|
| H A D | af_xdp.rst | 51 .. code-block:: console 61 .. code-block:: console 71 .. code-block:: console 77 .. code-block:: console 87 .. code-block:: console 97 .. code-block:: console 109 .. code-block:: console 122 .. code-block:: console 128 .. code-block:: console 135 .. code-block:: console [all …]
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | compiling.rst | 14 .. code-block:: console 20 .. code-block:: console 26 .. code-block:: console 45 .. code-block:: console 51 .. code-block:: console 57 .. code-block:: console 73 .. code-block:: console 81 .. code-block:: console
|
| /dpdk/doc/guides/howto/ |
| H A D | lm_bond_virtio_sriov.rst | 57 .. code-block:: console 64 .. code-block:: console 70 .. code-block:: console 77 .. code-block:: console 89 .. code-block:: console 99 .. code-block:: console 115 .. code-block:: console 129 .. code-block:: console 146 .. code-block:: console 156 .. code-block:: console [all …]
|
| H A D | lm_virtio_vhost_user.rst | 51 .. code-block:: console 63 .. code-block:: console 70 .. code-block:: console 81 .. code-block:: console 92 .. code-block:: console 101 .. code-block:: console 114 .. code-block:: console 132 .. code-block:: console 144 .. code-block:: console 151 .. code-block:: console [all …]
|
| H A D | pvp_reference_benchmark.rst | 49 .. code-block:: console 55 .. code-block:: console 63 .. code-block:: console 69 .. code-block:: console 75 .. code-block:: console 89 .. code-block:: console 110 .. code-block:: console 123 .. code-block:: console 136 .. code-block:: console 155 .. code-block:: console [all …]
|
| H A D | openwrt.rst | 21 the source code. You can clone the OpenWrt source code as follows: 23 .. code-block:: console 75 .. code-block:: console 95 .. code-block:: console 114 .. code-block:: console 120 .. code-block:: console 143 .. code-block:: console
|
| /dpdk/drivers/net/cxgbe/base/ |
| H A D | t4_chip_type.h | 27 #define CHELSIO_CHIP_VERSION(code) (((code) >> 4) & 0xf) argument 28 #define CHELSIO_CHIP_RELEASE(code) ((code) & 0xf) argument
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_mbx.c | 28 hns3vf_mbx_setup(struct hns3_vf_to_pf_msg *req, uint8_t code, uint8_t subcode) in hns3vf_mbx_setup() argument 31 req->code = code; in hns3vf_mbx_setup() 50 hns3_get_mbx_resp(struct hns3_hw *hw, uint16_t code, uint16_t subcode, in hns3_get_mbx_resp() argument 91 hns3_err(hw, "VF could not get mbx(%u,%u) from PF", code, subcode); in hns3_get_mbx_resp() 107 hns3_mbx_prepare_resp(struct hns3_hw *hw, uint16_t code, uint16_t subcode) in hns3_mbx_prepare_resp() argument 116 hw->mbx_resp.req_msg_data = (uint32_t)code << 16 | subcode; in hns3_mbx_prepare_resp() 145 hns3_mbx_prepare_resp(hw, req->code, req->subcode); in hns3vf_mbx_send() 155 ret = hns3_get_mbx_resp(hw, req->code, req->subcode, in hns3vf_mbx_send() 346 opcode = req->msg.code & 0xff; in hns3_handle_mbx_msg_out_intr() 396 req->msg.code); in hns3pf_handle_mbx_msg() [all …]
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | cnxk.rst | 11 The cnxk crypto PMD code is organized into different sets of files. 13 and CN10XX respectively. The common code between the SoCs is present 111 .. code-block:: console 117 .. code-block:: console 123 .. code-block:: console 129 .. code-block:: console 151 .. code-block:: console 157 .. code-block:: console 163 .. code-block:: console 169 .. code-block:: console [all …]
|
| H A D | armv8.rst | 7 This code provides the initial implementation of the ARMv8 crypto PMD. 10 a low-level library, written in the assembly code. 31 * Download AArch64 crypto library source code from 36 .. code-block:: console 42 .. code-block:: console 48 .. code-block:: console
|
| H A D | uadk.rst | 8 This code provides the initial implementation of the UADK poll mode driver. 54 .. code-block:: console 74 .. code-block:: console 86 .. code-block:: console 97 .. code-block:: console 108 .. code-block:: console 135 .. code-block:: console
|
| /dpdk/doc/guides/bbdevs/ |
| H A D | fpga_5gnr_fec.rst | 9 based Vista Creek (N3000, referred to as VC_5GNR in the code) 10 as well as Arrow Creek (N6000, referred to as AGX100 in the code). 61 .. code-block:: console 73 .. code-block:: console 79 .. code-block:: console 103 .. code-block:: c 127 The unit of weight is 3 code blocks. 128 For example, if the code block cbps (code block per second) ratio 130 The schedule algorithm is based on code block regardless the length of each block. 134 watermark level, if exceeded, they won't get assigned new code blocks.. [all …]
|
| H A D | fpga_lte_fec.rst | 59 .. code-block:: console 69 .. code-block:: console 93 .. code-block:: c 116 setting. The unit of weight is 3 code blocks. For example, if the code block 117 cbps (code block per second) ratio between UL and DL is 12:1, then the 119 on code block regardless the length of each block. 123 watermark level, if exceeded, they won't get assigned new code blocks.. 126 If all hardware queues exceeds the watermark, no code blocks will be 127 streamed in from UL/DL code block FIFO. 134 An example configuration code calling the function ``rte_fpga_lte_fec_configure()`` is shown [all …]
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | lto.rst | 12 support creation of ELF objects containing both normal code and internal 14 This is required since during build some code is generated by parsing 18 compiler and the code that is being compiled. 19 However LTO is also useful for additional code analysis done by the 31 .. code-block:: console
|
| H A D | asan.rst | 19 The way ASan is integrated with clang requires to allow undefined symbols when linking code. 42 Add below unit test code in examples/helloworld/main.c:: 44 Add code to helloworld: 52 Above code will result in heap-buffer-overflow error if ASan is enabled, because apply 9 bytes of m… 70 Add below unit test code in examples/helloworld/main.c:: 72 Add code to helloworld: 81 Above code will result in use-after-free error if ASan is enabled, because apply 9 bytes of memory …
|
| /dpdk/doc/guides/contributing/ |
| H A D | coding_style.rst | 20 * The code style should be consistent within each individual file. 22 …ing standards is to increase code readability and comprehensibility, therefore always use whatever… 30 Generally, line lengths up to 100 characters are acceptable in the code. 41 .. code-block:: c 60 Generally this is the BSD License, except for code granted special exceptions. 83 .. code-block:: c 100 .. code-block:: c 125 .. code-block:: c 134 …additional degrees of type-safety and can allow compilers to emit extra warnings about unsafe code. 148 * If code can compile on all platforms/systems, [all …]
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | linux_drivers.rst | 73 .. code-block:: console 95 .. code-block:: console 101 .. code-block:: console 108 .. code-block:: console 118 .. code-block:: console 146 .. code-block:: console 152 .. code-block:: console 190 .. code-block:: console 196 .. code-block:: console 223 .. code-block:: console [all …]
|