| /dpdk/doc/guides/prog_guide/img/ |
| H A D | rib_internals.svg | 15 <path d="M583.63 595.28 290.41 324.57 0 595.28Z" class="st1" id="path753"/> 18 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st2" id="path7… 21 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st3" id="path7… 24 <path d="m0 595.28-143.05 56.53" class="st4" id="path768"/> 27 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st2" id="path7… 30 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st3" id="path7… 33 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st2" id="path7… 36 <path d="m0 595.28 137.65 56.44" class="st4" id="path788"/> 39 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st3" id="path7… 42 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st6" id="path7… [all …]
|
| H A D | rib_pic.svg | 9 …<marker id="mrkr4-107" class="st7" refX="-7.04" orient="auto" markerUnits="strokeWidth" overflow="… 12 …<marker id="mrkr4-113" class="st7" refX="-6.68" orient="auto" markerUnits="strokeWidth" overflow="… 24 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st1" id="path3… 27 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st1" id="path3… 30 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st2" id="path4… 33 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st1" id="path4… 36 …<path d="M0 566.93a28.346 28.346 0 1 1 56.69 0 28.346 28.346 0 0 1-56.69 0z" class="st3" id="path5… 39 <path d="m0 595.28-62.71 27.91" class="st4" id="path56"/> 42 <path d="m0 595.28 52.87 27.52" class="st4" id="path61"/> 45 <path d="m0 595.28 62.71 27.91" class="st4" id="path66"/> [all …]
|
| H A D | dir_24_8_alg.svg | 39 …<path class="st1" id="rect23" style="fill:url(#linearGradient224)" d="M0 71.242h181.417v425.196H0z… 42 …<path class="st1" id="rect30" style="fill:url(#linearGradient226)" d="M0 459.587h153.071v36.85H0z"… 43 <text x="25.03" y="482.21" class="st2" id="text32">uint[8,16,32,64]_t</text> 46 …<path class="st1" id="rect37" style="fill:url(#linearGradient228)" d="M0 459.587h153.071v36.85H0z"… 49 …<path class="st1" id="rect44" style="fill:url(#linearGradient230)" d="M0 459.587h153.071v36.85H0z"… 50 <text x="60.41" y="482.21" class="st2" id="text46">nh_id</text> 53 …<path class="st1" id="rect51" style="fill:url(#linearGradient232)" d="M0 459.587h153.071v36.85H0z"… 56 …<path class="st1" id="rect56" style="fill:url(#linearGradient234)" d="M0 459.587h153.071v36.85H0z"… 59 …<path class="st1" id="rect61" style="fill:url(#linearGradient236)" d="M0 459.587h153.071v36.85H0z"… 62 …<path class="st1" id="rect66" style="fill:url(#linearGradient238)" d="M0 459.587h153.071v36.85H0z"… [all …]
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_class.c | 18 rte_class_register(struct rte_class *class) in rte_class_register() argument 20 RTE_VERIFY(class); in rte_class_register() 21 RTE_VERIFY(class->name && strlen(class->name)); in rte_class_register() 23 TAILQ_INSERT_TAIL(&rte_class_list, class, next); in rte_class_register() 24 EAL_LOG(DEBUG, "Registered [%s] device class.", class->name); in rte_class_register() 28 rte_class_unregister(struct rte_class *class) in rte_class_unregister() argument 30 TAILQ_REMOVE(&rte_class_list, class, next); in rte_class_unregister() 31 EAL_LOG(DEBUG, "Unregistered [%s] device class.", class->name); in rte_class_unregister() 53 cmp_class_name(const struct rte_class *class, const void *_name) in cmp_class_name() argument 57 return strcmp(class->name, name); in cmp_class_name()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_ef100_rx.c | 219 sfc_ef100_rx_nt_or_inner_l4_csum(const efx_word_t class) in sfc_ef100_rx_nt_or_inner_l4_csum() argument 221 return EFX_WORD_FIELD(class, in sfc_ef100_rx_nt_or_inner_l4_csum() 228 sfc_ef100_rx_tun_outer_l4_csum(const efx_word_t class) in sfc_ef100_rx_tun_outer_l4_csum() argument 230 return EFX_WORD_FIELD(class, in sfc_ef100_rx_tun_outer_l4_csum() 237 sfc_ef100_rx_class_decode(const efx_word_t class, uint64_t *ol_flags) in sfc_ef100_rx_class_decode() argument 242 if (unlikely(EFX_WORD_FIELD(class, ESF_GZ_RX_PREFIX_HCLASS_L2_CLASS) != in sfc_ef100_rx_class_decode() 246 switch (EFX_WORD_FIELD(class, ESF_GZ_RX_PREFIX_HCLASS_L2_N_VLAN)) { in sfc_ef100_rx_class_decode() 258 switch (EFX_WORD_FIELD(class, ESF_GZ_RX_PREFIX_HCLASS_TUNNEL_CLASS)) { in sfc_ef100_rx_class_decode() 264 *ol_flags |= sfc_ef100_rx_tun_outer_l4_csum(class); in sfc_ef100_rx_class_decode() 271 *ol_flags |= sfc_ef100_rx_tun_outer_l4_csum(class); in sfc_ef100_rx_class_decode() [all …]
|
| /dpdk/app/test/ |
| H A D | test_devargs.c | 61 const char *class; member 82 if (eth_class == NULL && list[i].class != NULL && in test_valid_devargs_cases() 83 strcmp(list[i].class, "eth") == 0) in test_valid_devargs_cases() 107 if ((list[i].class_kv > 0 || list[i].class != NULL) && in test_valid_devargs_cases() 116 if (list[i].class != NULL && in test_valid_devargs_cases() 117 strcmp(da.cls->name, list[i].class) != 0) { in test_valid_devargs_cases() 119 list[i].devargs, da.cls->name, list[i].class); in test_valid_devargs_cases()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_geneve.c | 38 uint16_t class; member 77 option_match_type_and_class(uint8_t type, uint16_t class, in option_match_type_and_class() argument 82 if (option->class_mode == 1 && option->class != class) in option_match_type_and_class() 102 uint16_t class) in mlx5_geneve_tlv_option_get() argument 119 if (option_match_type_and_class(type, class, option)) in mlx5_geneve_tlv_option_get() 122 DRV_LOG(ERR, "TLV option type %u class %u doesn't exist.", type, class); in mlx5_geneve_tlv_option_get() 128 mlx5_get_geneve_hl_data(const void *dr_ctx, uint8_t type, uint16_t class, in mlx5_get_geneve_hl_data() argument 144 option = mlx5_geneve_tlv_option_get(priv, type, class); in mlx5_get_geneve_hl_data() 288 uint16_t class, uint8_t dw_offset) in mlx5_get_geneve_option_modify_field_id() argument 301 option = mlx5_geneve_tlv_option_get(priv, type, class); in mlx5_get_geneve_option_modify_field_id() [all …]
|
| /dpdk/lib/eal/windows/include/sys/ |
| H A D | queue.h | 155 class type *slh_first; /* first element */ \ 168 class type *sle_next; /* next element */ \ 288 class type *stqh_first; /* first element */ \ 289 class type **stqh_last; /* addr of last next element */ \ 302 class type *stqe_next; /* next element */ \ 420 class type *lh_first; /* first element */ \ 434 class type *le_next; /* next element */ \ 435 class type **le_prev; /* address of previous next element */ \ 596 class type *tqh_first; /* first element */ \ 597 class type **tqh_last; /* addr of last next element */ \ [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | softnic.rst | 76 #. ``tm_qsize0``: size of scheduler queue 0 (traffic class 0) of the pipes/subscribers. 79 #. ``tm_qsize1``: size of scheduler queue 1 (traffic class 1) of the pipes/subscribers. 82 #. ``tm_qsize2``: size of scheduler queue 2 (traffic class 2) of the pipes/subscribers. 85 #. ``tm_qsize3``: size of scheduler queue 3 (traffic class 3) of the pipes/subscribers. 88 #. ``tm_qsize4``: size of scheduler queue 4 (traffic class 4) of the pipes/subscribers. 91 #. ``tm_qsize5``: size of scheduler queue 5 (traffic class 5) of the pipes/subscribers. 94 #. ``tm_qsize6``: size of scheduler queue 6 (traffic class 6) of the pipes/subscribers. 97 #. ``tm_qsize7``: size of scheduler queue 7 (traffic class 7) of the pipes/subscribers. 100 #. ``tm_qsize8``: size of scheduler queue 8 (traffic class 8) of the pipes/subscribers. 103 #. ``tm_qsize9``: size of scheduler queue 9 (traffic class 9) of the pipes/subscribers. [all …]
|
| /dpdk/examples/qos_sched/ |
| H A D | profile_red.cfg | 12 ; - Within lowest priority traffic class (best-effort), the byte-level 13 ; WRR weights for the 4 queues of best effort traffic class are set 78 ; RED params per traffic class and color (Green / Yellow / Red)
|
| H A D | profile.cfg | 12 ; - Within lowest priority traffic class (best-effort), the byte-level 13 ; WRR weights for the 4 queues of best effort traffic class are set
|
| H A D | profile_pie.cfg | 12 ; - Within lowest priority traffic class (best-effort), the byte-level 13 ; WRR weights for the 4 queues of best effort traffic class are set
|
| H A D | profile_ov.cfg | 61 ; RED params per traffic class and color (Green / Yellow / Red)
|
| /dpdk/doc/guides/platform/ |
| H A D | mlx5.rst | 63 (e.g. ``0000:08:00.1,class=eth``). 67 For example: ``class=crypto:regex`` will probe both Crypto and RegEx PMDs. 73 - ``class=compress`` for :doc:`../../compressdevs/mlx5`. 74 - ``class=crypto`` for :doc:`../../cryptodevs/mlx5`. 75 - ``class=eth`` for :doc:`../../nics/mlx5`. 76 - ``class=regex`` for :doc:`../../regexdevs/mlx5`. 77 - ``class=vdpa`` for :doc:`../../vdpadevs/mlx5`. 359 echo [num_vfs] > /sys/class/infiniband/mlx5_0/device/sriov_numvfs 400 auxiliary:mlx5_core.sf.<num>,class=eth:regex 418 echo switchdev > /sys/class/net/<net device>/compat/devlink/mode [all …]
|
| /dpdk/lib/vhost/ |
| H A D | virtio_net_ctrl.c | 14 uint8_t class; member 121 if (data_len < sizeof(ctrl_elem->ctrl_req->class) + sizeof(ctrl_elem->ctrl_req->command)) { in virtio_net_ctrl_pop() 198 if (ctrl_req->class == VIRTIO_NET_CTRL_MQ && in virtio_net_ctrl_handle_req()
|
| /dpdk/ |
| H A D | meson.build | 150 foreach class:dpdk_driver_classes 151 class_drivers = get_variable(class + '_drivers') 152 output_message += '\n' + class + ':\n\t'
|
| /dpdk/doc/guides/compressdevs/ |
| H A D | mlx5.rst | 32 class operations can be supported in parallel to the net, vDPA and 33 RegEx class operations.
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | qos_scheduler.rst | 121 The profile configuration file defines all the port/subport/pipe/traffic class/queue parameters 168 * qavg port X subport Y tc Z: Show average queue size per subport for a specific traffic class. 172 … qavg port X subport Y pipe Z tc A: Show average queue size per pipe for a specific traffic class. 208 * A traffic class is the representation of a different traffic type with a specific loss rate, 237 …| | Lowest Priority TC: 4 | class (Best effort) serviced in WRR | …
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | sfc.rst | 18 Adding "class=vdpa" parameter helps to specify that this 67 - ``class`` [net|vdpa] (default **net**)
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | source_org.rst | 22 library with the format ``librte_X_Y.a`` where ``X`` is the device class
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 163 ctrl.hdr.class = VIRTIO_NET_CTRL_MQ; in virtio_set_multiple_queues_rss() 186 ctrl.hdr.class = VIRTIO_NET_CTRL_MQ; in virtio_set_multiple_queues_auto() 398 ctrl.hdr.class = VIRTIO_NET_CTRL_RX; in virtio_dev_promiscuous_enable() 425 ctrl.hdr.class = VIRTIO_NET_CTRL_RX; in virtio_dev_promiscuous_disable() 452 ctrl.hdr.class = VIRTIO_NET_CTRL_RX; in virtio_dev_allmulticast_enable() 479 ctrl.hdr.class = VIRTIO_NET_CTRL_RX; in virtio_dev_allmulticast_disable() 874 ctrl.hdr.class = VIRTIO_NET_CTRL_MAC; in virtio_mac_table_set() 970 ctrl.hdr.class = VIRTIO_NET_CTRL_MAC; in virtio_mac_addr_set() 1047 ctrl.hdr.class = VIRTIO_NET_CTRL_VLAN; in virtio_vlan_filter_set() 1200 ctrl.hdr.class = VIRTIO_NET_CTRL_ANNOUNCE; in virtio_ack_link_announce()
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | cnxk_gpio.rst | 46 available under `/sys/class/gpio`. For further details on how Linux represents 55 $ ls /sys/class/gpio
|
| /dpdk/doc/guides/eventdevs/ |
| H A D | dlb2.rst | 352 If a port's COS is not defined, then it will be allocated from class 0, 353 class 1, class 2, or class 3, in that order, depending on availability. 356 16 LDB ports may be assigned to a given class of service. If port cos is 357 not defined on the command line, then each class is assigned 25% of the 359 Per-port class of service and bandwidth can be specified in the devargs,
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | uadk.rst | 137 cat /sys/class/uacce/hisi_sec2-2/available_instances
|
| H A D | mlx5.rst | 139 dpdk-test -c 1 -n 1 -w <dev>,class=crypto,wcs_file=<file_path> 143 dpdk-test -c 1 -n 1 -w <dev>,class=crypto
|