| /dpdk/drivers/dma/cnxk/ |
| H A D | cnxk_dmadev.c | 79 header->s.fport = 0; in cnxk_dmadev_vchan_setup() 80 header->s.pvfe = 1; in cnxk_dmadev_vchan_setup() 84 header->s.lport = 0; in cnxk_dmadev_vchan_setup() 86 header->s.pvfe = 1; in cnxk_dmadev_vchan_setup() 90 header->s.lport = 0; in cnxk_dmadev_vchan_setup() 91 header->s.fport = 0; in cnxk_dmadev_vchan_setup() 92 header->s.pvfe = 0; in cnxk_dmadev_vchan_setup() 243 header->s.nfst = 1; in cnxk_dmadev_copy() 244 header->s.nlst = 1; in cnxk_dmadev_copy() 258 dpivf->cmd[0] = header->u[0]; in cnxk_dmadev_copy() [all …]
|
| /dpdk/examples/pipeline/examples/ |
| H A D | varbit.spec | 5 ; is Ethernet/IPv4/UDP, with the IPv4 header containing between 0 and 40 bytes of options. To locate 6 ; the start of the UDP header, the size of the IPv4 header needs to be detected first, which is done 11 ; the UDP header is extracted and modified. 47 header ethernet instanceof ethernet_h 48 header ipv4_top instanceof ipv4_top_h 49 header ipv4 instanceof ipv4_h 50 header udp instanceof udp_h 68 // Extract the fixed size Ethernet header. 71 // Extract the variable size IPv4 header with up to 10 options. 79 // Extract the fixed size UDP header. [all …]
|
| H A D | vxlan.spec | 40 header ethernet instanceof ethernet_h 41 header ipv4 instanceof ipv4_h 42 header outer_ethernet instanceof ethernet_h 43 header outer_ipv4 instanceof ipv4_h 44 header outer_udp instanceof udp_h 45 header outer_vxlan instanceof vxlan_h 98 // - The outer UDP header (8 bytes); 117 //Set the outer Ethernet header. 123 //Set the outer IPv4 header. 136 //Set the outer UDP header. [all …]
|
| H A D | registers.spec | 6 ; the IPv4 header "Source Address" field is incremented, while the same location in the 7 ; "byte_counters" array accumulates the value of the IPv4 header "Total Length" field. 34 header ethernet instanceof ethernet_h 35 header ipv4 instanceof ipv4_h
|
| /dpdk/drivers/bus/fslmc/mc/ |
| H A D | fsl_mc_cmd.h | 51 uint64_t header; member 92 uint64_t header = 0; in mc_encode_cmd_header() local 93 struct mc_cmd_header *hdr = (struct mc_cmd_header *)&header; in mc_encode_cmd_header() 100 return header; in mc_encode_cmd_header() 105 struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header; in mc_cmd_hdr_read_token() 121 struct mc_cmd_header *hdr = (struct mc_cmd_header *)&cmd->header; in mc_cmd_read_status() 136 struct mc_cmd_header *cmd_header = (struct mc_cmd_header *)&cmd->header; in mc_write_command() 137 char *header = (char *)&portal->header; in mc_write_command() local 145 iowrite32(le32_to_cpu(cmd_header->word[1]), (((uint32_t *)header) + 1)); in mc_write_command() 146 iowrite32(le32_to_cpu(cmd_header->word[0]), (uint32_t *)header); in mc_write_command() [all …]
|
| H A D | dpio.c | 39 cmd.header = mc_encode_cmd_header(DPIO_CMDID_OPEN, in dpio_open() 71 cmd.header = mc_encode_cmd_header(DPIO_CMDID_CLOSE, in dpio_close() 112 cmd.header = mc_encode_cmd_header(DPIO_CMDID_CREATE, in dpio_create() 156 cmd.header = mc_encode_cmd_header(DPIO_CMDID_DESTROY, in dpio_destroy() 183 cmd.header = mc_encode_cmd_header(DPIO_CMDID_ENABLE, in dpio_enable() 206 cmd.header = mc_encode_cmd_header(DPIO_CMDID_DISABLE, in dpio_disable() 263 cmd.header = mc_encode_cmd_header(DPIO_CMDID_RESET, in dpio_reset() 290 cmd.header = mc_encode_cmd_header(DPIO_CMDID_GET_ATTR, in dpio_get_attributes() 334 cmd.header = mc_encode_cmd_header(DPIO_CMDID_SET_STASHING_DEST, in dpio_set_stashing_destination() 437 cmd.header = mc_encode_cmd_header( in dpio_remove_static_dequeue_channel() [all …]
|
| H A D | dpbp.c | 39 cmd.header = mc_encode_cmd_header(DPBP_CMDID_OPEN, in dpbp_open() 73 cmd.header = mc_encode_cmd_header(DPBP_CMDID_CLOSE, cmd_flags, in dpbp_close() 110 cmd.header = mc_encode_cmd_header(DPBP_CMDID_CREATE, in dpbp_create() 142 cmd.header = mc_encode_cmd_header(DPBP_CMDID_DESTROY, in dpbp_destroy() 167 cmd.header = mc_encode_cmd_header(DPBP_CMDID_ENABLE, cmd_flags, in dpbp_enable() 189 cmd.header = mc_encode_cmd_header(DPBP_CMDID_DISABLE, in dpbp_disable() 215 cmd.header = mc_encode_cmd_header(DPBP_CMDID_IS_ENABLED, cmd_flags, in dpbp_is_enabled() 245 cmd.header = mc_encode_cmd_header(DPBP_CMDID_RESET, in dpbp_reset() 271 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_ATTR, in dpbp_get_attributes() 306 cmd.header = mc_encode_cmd_header(DPBP_CMDID_GET_API_VERSION, in dpbp_get_api_version() [all …]
|
| H A D | dpcon.c | 39 cmd.header = mc_encode_cmd_header(DPCON_CMDID_OPEN, in dpcon_open() 74 cmd.header = mc_encode_cmd_header(DPCON_CMDID_CLOSE, in dpcon_close() 114 cmd.header = mc_encode_cmd_header(DPCON_CMDID_CREATE, in dpcon_create() 149 cmd.header = mc_encode_cmd_header(DPCON_CMDID_DESTROY, in dpcon_destroy() 174 cmd.header = mc_encode_cmd_header(DPCON_CMDID_ENABLE, in dpcon_enable() 197 cmd.header = mc_encode_cmd_header(DPCON_CMDID_DISABLE, in dpcon_disable() 224 cmd.header = mc_encode_cmd_header(DPCON_CMDID_IS_ENABLED, in dpcon_is_enabled() 255 cmd.header = mc_encode_cmd_header(DPCON_CMDID_RESET, in dpcon_reset() 281 cmd.header = mc_encode_cmd_header(DPCON_CMDID_GET_ATTR, in dpcon_get_attributes() 318 cmd.header = mc_encode_cmd_header(DPCON_CMDID_GET_API_VERSION, in dpcon_get_api_version()
|
| H A D | dpci.c | 39 cmd.header = mc_encode_cmd_header(DPCI_CMDID_OPEN, in dpci_open() 74 cmd.header = mc_encode_cmd_header(DPCI_CMDID_CLOSE, in dpci_close() 115 cmd.header = mc_encode_cmd_header(DPCI_CMDID_CREATE, in dpci_create() 156 cmd.header = mc_encode_cmd_header(DPCI_CMDID_DESTROY, in dpci_destroy() 181 cmd.header = mc_encode_cmd_header(DPCI_CMDID_ENABLE, in dpci_enable() 204 cmd.header = mc_encode_cmd_header(DPCI_CMDID_DISABLE, in dpci_disable() 261 cmd.header = mc_encode_cmd_header(DPCI_CMDID_RESET, in dpci_reset() 288 cmd.header = mc_encode_cmd_header(DPCI_CMDID_GET_ATTR, in dpci_get_attributes() 328 cmd.header = mc_encode_cmd_header(DPCI_CMDID_SET_RX_QUEUE, in dpci_set_rx_queue() 491 cmd.header = mc_encode_cmd_header(DPCI_CMDID_SET_OPR, in dpci_set_opr() [all …]
|
| H A D | dpdmai.c | 37 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_OPEN, in dpdmai_open() 72 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_CLOSE, in dpdmai_close() 112 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_CREATE, in dpdmai_create() 156 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_DESTROY, in dpdmai_destroy() 181 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_ENABLE, in dpdmai_enable() 204 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_DISABLE, in dpdmai_disable() 231 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_IS_ENABLED, in dpdmai_is_enabled() 262 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_RESET, in dpdmai_reset() 289 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_GET_ATTR, in dpdmai_get_attributes() 334 cmd.header = mc_encode_cmd_header(DPDMAI_CMDID_SET_RX_QUEUE, in dpdmai_set_rx_queue() [all …]
|
| /dpdk/drivers/raw/ifpga/base/ |
| H A D | ifpga_enumerate.c | 35 header.csr = readq(start); in feature_revision() 37 return header.revision; in feature_revision() 44 header.csr = readq(start); in feature_size() 47 return header.next_header_offset ? header.next_header_offset:4096; in feature_size() 56 switch (header.type) { in feature_id() 60 return header.id; in feature_id() 384 switch (header.id) { in parse_feature_fiu() 414 header.id); in parse_feature_fiu() 552 header.id, header.next_header_offset, in parse_feature_list() 553 header.end_of_list, header.type); in parse_feature_list() [all …]
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_trace.c | 261 struct __rte_trace_header *header; in trace_lcore_mem_dump() local 273 count, header, in trace_lcore_mem_dump() 275 header->stream_header.lcore_id, in trace_lcore_mem_dump() 307 struct __rte_trace_header *header; in __rte_trace_mem_per_thread_alloc() local 327 header = NULL; in __rte_trace_mem_per_thread_alloc() 333 if (header) { in __rte_trace_mem_per_thread_alloc() 340 if (header == NULL) { in __rte_trace_mem_per_thread_alloc() 342 header = NULL; in __rte_trace_mem_per_thread_alloc() 352 header->offset = 0; in __rte_trace_mem_per_thread_alloc() 353 header->len = trace->buff_len; in __rte_trace_mem_per_thread_alloc() [all …]
|
| /dpdk/drivers/net/dpaa2/mc/ |
| H A D | dprtc.c | 40 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_OPEN, in dprtc_open() 75 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_CLOSE, cmd_flags, in dprtc_close() 113 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_CREATE, in dprtc_create() 152 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_DESTROY, in dprtc_destroy() 177 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_ENABLE, cmd_flags, in dprtc_enable() 199 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_DISABLE, in dprtc_disable() 256 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_RESET, in dprtc_reset() 284 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_GET_ATTR, in dprtc_get_attributes() 417 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_GET_TIME, in dprtc_get_time() 452 cmd.header = mc_encode_cmd_header(DPRTC_CMDID_SET_TIME, in dprtc_set_time() [all …]
|
| H A D | dpdmux.c | 43 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_OPEN, in dpdmux_open() 78 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_CLOSE, in dpdmux_close() 119 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_CREATE, in dpdmux_create() 169 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_DESTROY, in dpdmux_destroy() 194 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_ENABLE, in dpdmux_enable() 217 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_DISABLE, in dpdmux_disable() 244 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_IS_ENABLED, in dpdmux_is_enabled() 275 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_RESET, in dpdmux_reset() 383 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_GET_ATTR, in dpdmux_get_attributes() 426 cmd.header = mc_encode_cmd_header(DPDMUX_CMDID_IF_ENABLE, in dpdmux_if_enable() [all …]
|
| H A D | dpni.c | 40 cmd.header = mc_encode_cmd_header(DPNI_CMDID_OPEN, in dpni_open() 75 cmd.header = mc_encode_cmd_header(DPNI_CMDID_CLOSE, in dpni_close() 116 cmd.header = mc_encode_cmd_header(DPNI_CMDID_CREATE, in dpni_create() 168 cmd.header = mc_encode_cmd_header(DPNI_CMDID_DESTROY, in dpni_destroy() 201 cmd.header = mc_encode_cmd_header(DPNI_CMDID_SET_POOLS, in dpni_set_pools() 237 cmd.header = mc_encode_cmd_header(DPNI_CMDID_ENABLE, in dpni_enable() 260 cmd.header = mc_encode_cmd_header(DPNI_CMDID_DISABLE, in dpni_disable() 318 cmd.header = mc_encode_cmd_header(DPNI_CMDID_RESET, in dpni_reset() 2259 cmd.header = mc_encode_cmd_header( in dpni_set_congestion_notification() 2313 cmd.header = mc_encode_cmd_header( in dpni_get_congestion_notification() [all …]
|
| /dpdk/app/test-flow-perf/ |
| H A D | actions_gen.c | 546 *header += sizeof(eth_hdr); in add_ether_header() 569 *header += sizeof(vlan_hdr); in add_vlan_header() 595 *header += sizeof(ipv4_hdr); in add_ipv4_header() 613 *header += sizeof(ipv6_hdr); in add_ipv6_header() 635 *header += sizeof(udp_hdr); in add_udp_header() 658 *header += sizeof(vxlan_hdr); in add_vxlan_header() 698 *header += sizeof(gre_hdr); in add_gre_header() 745 *header += sizeof(gtp_hdr); in add_gtp_header() 750 uint8_t **header, 774 uint8_t *header; in add_raw_encap() local [all …]
|
| /dpdk/drivers/net/hinic/base/ |
| H A D | hinic_pmd_mgmt.c | 105 u64 *header, int msg_len, enum hinic_mod_type mod, in prepare_header() argument 112 *header = HINIC_MSG_HEADER_SET(msg_len, MSG_LEN) | in prepare_header() 139 memcpy(mgmt_cmd, header, sizeof(*header)); in prepare_mgmt_cmd() 141 mgmt_cmd += sizeof(*header); in prepare_mgmt_cmd() 279 u64 header; in send_msg_to_mgmt_async() local 289 prepare_mgmt_cmd((u8 *)mgmt_cmd, &header, msg, msg_len); in send_msg_to_mgmt_async() 318 u64 header; in send_msg_to_mgmt_sync() local 336 prepare_mgmt_cmd((u8 *)mgmt_cmd, &header, msg, msg_len); in send_msg_to_mgmt_sync() 607 u8 *header, struct hinic_recv_msg *recv_msg, in recv_mgmt_msg_handler() argument 610 u64 msg_header = *((u64 *)header); in recv_mgmt_msg_handler() [all …]
|
| H A D | hinic_pmd_mbox.c | 127 #define MBOX_BODY_FROM_HDR(header) ((u8 *)(header) + MBOX_HEADER_SZ) argument 273 u32 *data = (u32 *)header; in mbox_copy_header() 477 u64 mbox_header = *((u64 *)header); in recv_mbox_handler() 478 void *mbox_body = MBOX_BODY_FROM_HDR(header); in recv_mbox_handler() 556 u64 mbox_header = *((u64 *)header); in hinic_mbox_func_aeqe_handler() 610 mbox_copy_header(send_mbox, &header); in send_mbox_seg() 670 u64 header = 0; in send_mbox_to_func() local 689 while (!(HINIC_MBOX_HEADER_GET(header, LAST))) { in send_mbox_to_func() 691 header &= in send_mbox_to_func() 694 header |= HINIC_MBOX_HEADER_SET(left, SEG_LEN); in send_mbox_to_func() [all …]
|
| /dpdk/drivers/crypto/dpaa2_sec/mc/ |
| H A D | dpseci.c | 40 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_OPEN, in dpseci_open() 75 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_CLOSE, in dpseci_close() 116 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_CREATE, in dpseci_create() 163 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_DESTROY, in dpseci_destroy() 188 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_ENABLE, in dpseci_enable() 211 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_DISABLE, in dpseci_disable() 269 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_RESET, in dpseci_reset() 296 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_GET_ATTR, in dpseci_get_attributes() 600 cmd.header = mc_encode_cmd_header(DPSECI_CMDID_SET_OPR, in dpseci_set_opr() 694 cmd.header = mc_encode_cmd_header( in dpseci_set_congestion_notification() [all …]
|
| /dpdk/buildtools/ |
| H A D | coff.py | 109 header = CoffFileHeader.from_buffer_copy(data) 110 header_size = ctypes.sizeof(header) + header.optional_header_size 112 sections_desc = CoffSection * header.section_count 115 symbols_desc = CoffSymbol * header.symbol_count 116 symbols = symbols_desc.from_buffer_copy(data, header.symbol_table_offset) 118 strings_offset = header.symbol_table_offset + ctypes.sizeof(symbols) 122 self._header = header
|
| /dpdk/drivers/net/nfp/nfpcore/ |
| H A D | nfp_hwinfo.c | 81 struct nfp_hwinfo *header; in nfp_hwinfo_try_fetch() local 110 header = (void *)db; in nfp_hwinfo_try_fetch() 111 printf("NFP HWINFO header: %08x\n", *(uint32_t *)header); in nfp_hwinfo_try_fetch() 112 if (nfp_hwinfo_is_updating(header)) in nfp_hwinfo_try_fetch() 115 if (header->version != NFP_HWINFO_VERSION_2) { in nfp_hwinfo_try_fetch() 117 header->version); in nfp_hwinfo_try_fetch()
|
| /dpdk/lib/pci/ |
| H A D | rte_pci.h | 42 #define RTE_PCI_EXT_CAP_ID(header) (header & 0x0000ffff) argument 43 #define RTE_PCI_EXT_CAP_NEXT(header) ((header >> 20) & 0xffc) argument
|
| /dpdk/drivers/crypto/qat/dev/ |
| H A D | qat_crypto_pmd_gen2.c | 173 struct icp_qat_fw_comn_req_hdr *header = &session->fw_req.comn_hdr; in qat_sym_session_set_ext_hash_flags_gen2() local 179 QAT_FIELD_SET(header->comn_req_flags, in qat_sym_session_set_ext_hash_flags_gen2() 190 ICP_QAT_FW_LA_PROTO_SET(header->serv_specif_flags, in qat_sym_session_set_ext_hash_flags_gen2() 193 header->serv_specif_flags, 0); in qat_sym_session_set_ext_hash_flags_gen2() 196 ICP_QAT_FW_LA_PROTO_SET(header->serv_specif_flags, in qat_sym_session_set_ext_hash_flags_gen2() 199 header->serv_specif_flags, in qat_sym_session_set_ext_hash_flags_gen2() 203 ICP_QAT_FW_LA_PROTO_SET(header->serv_specif_flags, in qat_sym_session_set_ext_hash_flags_gen2() 206 header->serv_specif_flags, 0); in qat_sym_session_set_ext_hash_flags_gen2()
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | ef10_nvram.c | 592 struct tlv_partition_header *header; in tlv_update_partition_len_and_cks() local 616 header->generation = __CPU_TO_LE_32( in tlv_update_partition_len_and_cks() 644 struct tlv_partition_header *header; in ef10_nvram_buffer_validate() local 764 struct tlv_partition_header header; in ef10_nvram_buffer_create() local 783 header.length = __CPU_TO_LE_32(sizeof (header) - 8); in ef10_nvram_buffer_create() 785 header.preset = 0; in ef10_nvram_buffer_create() 786 header.generation = __CPU_TO_LE_32(1); in ef10_nvram_buffer_create() 790 (uint8_t *)&header.type_id, sizeof (header) - 8)) != 0) in ef10_nvram_buffer_create() 1227 struct tlv_partition_header *header; in ef10_nvram_read_tlv_segment() local 1501 struct tlv_partition_header *header; in ef10_nvram_buf_segment_size() local [all …]
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | deprecation.rst | 48 in the header will not be considered as ABI anymore. This change is inspired 73 should start with relevant protocol header. 74 Some matching pattern structures implements this by duplicating protocol header 75 fields in the struct. To clarify the intention and to be sure protocol header 76 is intact, will replace those fields with relevant protocol header struct. 77 In v21.02 both individual protocol header fields and the protocol header struct 78 will be added as union, target is switch usage to the protocol header by time. 79 In v21.11 LTS, protocol header fields will be cleaned and only protocol header
|