| 44516e6b | 16-May-2022 |
Shijith Thotton <[email protected]> |
eventdev: add weight and affinity to queue attributes
Extended eventdev queue QoS attributes to support weight and affinity. If queues are of the same priority, events from the queue with highest we
eventdev: add weight and affinity to queue attributes
Extended eventdev queue QoS attributes to support weight and affinity. If queues are of the same priority, events from the queue with highest weight will be scheduled first. Affinity indicates the number of times, the subsequent schedule calls from an event port will use the same event queue. Schedule call selects another queue if current queue goes empty or schedule count reaches affinity count.
To avoid ABI break, weight and affinity attributes are not yet added to queue config structure and rely on PMD for managing it. New eventdev op queue_attr_get can be used to get it from the PMD.
Signed-off-by: Shijith Thotton <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
| 97b914f4 | 16-May-2022 |
Shijith Thotton <[email protected]> |
eventdev: support setting queue attributes at runtime
Added a new eventdev API rte_event_queue_attr_set(), to set event queue attributes at runtime from the values set during initialization using rt
eventdev: support setting queue attributes at runtime
Added a new eventdev API rte_event_queue_attr_set(), to set event queue attributes at runtime from the values set during initialization using rte_event_queue_setup(). PMD's supporting this feature should expose the capability RTE_EVENT_DEV_CAP_RUNTIME_QUEUE_ATTR.
Signed-off-by: Shijith Thotton <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
| 1ff23ce6 | 13-May-2022 |
Pavan Nikhilesh <[email protected]> |
eventdev: quiesce an event port
Add function to quiesce any core specific resources consumed by the event port.
When the application decides to migrate the event port to another lcore or teardown t
eventdev: quiesce an event port
Add function to quiesce any core specific resources consumed by the event port.
When the application decides to migrate the event port to another lcore or teardown the current lcore it may to call `rte_event_port_quiesce` to make sure that all the data associated with the event port are released from the lcore, this might also include any prefetched events.
While releasing the event port from the lcore, this function calls the user-provided flush callback once per event.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jerin Jacob <[email protected]>
show more ...
|
| 18ca4a4e | 12-May-2022 |
Raja Zidane <[email protected]> |
net/mlx5: support ESP SPI match and RSS hash
In packets with ESP header, the inner IP will be encrypted, and its fields cannot be used for RSS hashing. So, ESP packets can be hashed only by the oute
net/mlx5: support ESP SPI match and RSS hash
In packets with ESP header, the inner IP will be encrypted, and its fields cannot be used for RSS hashing. So, ESP packets can be hashed only by the outer IP layer. So, when using RSS on ESP packets, hashing may not be efficient, because the fields used by the hash functions are only the outer IPs, causing all traffic belonging to all tunnels between a given pair of GWs to land on one core. Adding the SPI hash field can extend the spreading of IPsec packets.
Signed-off-by: Raja Zidane <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
| 1e1dd4d8 | 29-Apr-2022 |
Alvin Zhang <[email protected]> |
net/ice: support DCF VLAN filter and offload
Below PMD ops are supported in this patch: .vlan_filter_set = dcf_dev_vlan_filter_set .vlan_offload_set = dcf_dev_vlan_offload_set
Signed-off-b
net/ice: support DCF VLAN filter and offload
Below PMD ops are supported in this patch: .vlan_filter_set = dcf_dev_vlan_filter_set .vlan_offload_set = dcf_dev_vlan_offload_set
Signed-off-by: Alvin Zhang <[email protected]> Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| 22f39073 | 29-Apr-2022 |
Kevin Liu <[email protected]> |
net/ice: support DCF MAC configuration
Below PMD ops are supported in this patch: .mac_addr_add = dcf_dev_add_mac_addr .mac_addr_remove = dcf_dev_del_mac_addr .set_mc_addr_list =
net/ice: support DCF MAC configuration
Below PMD ops are supported in this patch: .mac_addr_add = dcf_dev_add_mac_addr .mac_addr_remove = dcf_dev_del_mac_addr .set_mc_addr_list = dcf_set_mc_addr_list .mac_addr_set = dcf_dev_set_default_mac_addr
Signed-off-by: Alvin Zhang <[email protected]> Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| cdfbcfa1 | 29-Apr-2022 |
Alvin Zhang <[email protected]> |
net/ice: support DCF promiscuous configuration
Support configuration of unicast and multicast promisc on dcf.
Signed-off-by: Alvin Zhang <[email protected]> Signed-off-by: Kevin Liu <kevinx.li
net/ice: support DCF promiscuous configuration
Support configuration of unicast and multicast promisc on dcf.
Signed-off-by: Alvin Zhang <[email protected]> Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| 1298c7d7 | 29-Apr-2022 |
Jie Wang <[email protected]> |
net/ice: support MTU configuration in DCF mode
add API "mtu_set" to dcf, and it can configure the port mtu through cmdline.
Signed-off-by: Jie Wang <[email protected]> Signed-off-by: Kevin Liu <
net/ice: support MTU configuration in DCF mode
add API "mtu_set" to dcf, and it can configure the port mtu through cmdline.
Signed-off-by: Jie Wang <[email protected]> Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| c223cadc | 29-Apr-2022 |
Steve Yang <[email protected]> |
net/ice: support RSS hash configuration in DCF mode
RSS HASH should be updated and queried by application, Add related ops ('.rss_hash_update', '.rss_hash_conf_get') for DCF.
Because DCF doesn't su
net/ice: support RSS hash configuration in DCF mode
RSS HASH should be updated and queried by application, Add related ops ('.rss_hash_update', '.rss_hash_conf_get') for DCF.
Because DCF doesn't support configure RSS HASH, only HASH key can be updated within ops '.rss_hash_update'.
Signed-off-by: Steve Yang <[email protected]> Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| 79b1f7ab | 29-Apr-2022 |
Steve Yang <[email protected]> |
net/ice: support RSS RETA configuration in DCF mode
RSS RETA should be updated and queried by application, Add related ops ('.reta_update', '.reta_query') for DCF.
Signed-off-by: Steve Yang <stevex
net/ice: support RSS RETA configuration in DCF mode
RSS RETA should be updated and queried by application, Add related ops ('.reta_update', '.reta_query') for DCF.
Signed-off-by: Steve Yang <[email protected]> Signed-off-by: Kevin Liu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| b5cd7351 | 28-Apr-2022 |
Simei Su <[email protected]> |
net/iavf: enable Rx timestamp on flex descriptor
Dump Rx timestamp value into dynamic mbuf field by flex descriptor. This feature is turned on by dev config "enable-rx-timestamp". Currently, it's on
net/iavf: enable Rx timestamp on flex descriptor
Dump Rx timestamp value into dynamic mbuf field by flex descriptor. This feature is turned on by dev config "enable-rx-timestamp". Currently, it's only supported under scalar path.
Signed-off-by: Simei Su <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| 1419e8d9 | 08-Apr-2022 |
Xuan Ding <[email protected]> |
vhost: add unsafe API to check in-flight packets
In async data path, when vring state changes or device is destroyed, it is necessary to know the number of in-flight packets in DMA engine. This patc
vhost: add unsafe API to check in-flight packets
In async data path, when vring state changes or device is destroyed, it is necessary to know the number of in-flight packets in DMA engine. This patch provides a thread unsafe API to return the number of in-flight packets for a vhost queue without using any lock.
Signed-off-by: Xuan Ding <[email protected]> Reviewed-by: Maxime Coquelin <[email protected]>
show more ...
|
| e85982ab | 25-Apr-2022 |
Archana Muniganti <[email protected]> |
crypto/cnxk: support AES-GMAC
Added lookaside IPsec AES-GMAC support in CNXK PMD.
Signed-off-by: Archana Muniganti <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil
crypto/cnxk: support AES-GMAC
Added lookaside IPsec AES-GMAC support in CNXK PMD.
Signed-off-by: Archana Muniganti <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| b4409f2b | 25-Apr-2022 |
Archana Muniganti <[email protected]> |
crypto/cnxk: support AH mode
Added IPsec AH mode support in CN9K and CN10K PMD
Signed-off-by: Archana Muniganti <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Go
crypto/cnxk: support AH mode
Added IPsec AH mode support in CN9K and CN10K PMD
Signed-off-by: Archana Muniganti <[email protected]> Acked-by: Anoob Joseph <[email protected]> Acked-by: Akhil Goyal <[email protected]>
show more ...
|
| cb91f12f | 10-Apr-2022 |
Adham Masarwah <[email protected]> |
net/mlx5: support MTU settings on Windows
Mlx5Devx library has new API's for setting and getting MTU. Added new glue functions that wrap the new mlx5devx lib API's. Implemented the os_ethdev callbac
net/mlx5: support MTU settings on Windows
Mlx5Devx library has new API's for setting and getting MTU. Added new glue functions that wrap the new mlx5devx lib API's. Implemented the os_ethdev callbacks to use the new glue functions in Windows.
Signed-off-by: Adham Masarwah <[email protected]> Tested-by: Idan Hackmon <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
| 3014718f | 10-Apr-2022 |
Adham Masarwah <[email protected]> |
net/mlx5: support promiscuous modes on Windows
Support of the set promiscuous modes by calling the new API In Mlx5DevX Lib. Added new glue API for Windows which will be used to communicate with Wind
net/mlx5: support promiscuous modes on Windows
Support of the set promiscuous modes by calling the new API In Mlx5DevX Lib. Added new glue API for Windows which will be used to communicate with Windows driver to enable/disable PROMISC or ALLMC.
Signed-off-by: Adham Masarwah <[email protected]> Tested-by: Idan Hackmon <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
| b14e8a57 | 22-Apr-2022 |
Wenjun Wu <[email protected]> |
net/iavf: support quanta size configuration
This patch adds quanta size configuration support. Quanta size should between 256 and 4096, and be a product of 64.
Signed-off-by: Wenjun Wu <wenjun1.wu@
net/iavf: support quanta size configuration
This patch adds quanta size configuration support. Quanta size should between 256 and 4096, and be a product of 64.
Signed-off-by: Wenjun Wu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| 5779a889 | 22-Apr-2022 |
Wenjun Wu <[email protected]> |
net/iavf: support queue rate limit configuration
This patch adds queue rate limit configuration support. Only max bandwidth is supported.
Signed-off-by: Ting Xu <[email protected]> Signed-off-by: W
net/iavf: support queue rate limit configuration
This patch adds queue rate limit configuration support. Only max bandwidth is supported.
Signed-off-by: Ting Xu <[email protected]> Signed-off-by: Wenjun Wu <[email protected]> Acked-by: Qi Zhang <[email protected]>
show more ...
|
| 1d5e58e9 | 18-Mar-2022 |
David Marchand <[email protected]> |
version: 22.07-rc0
Start a new release cycle with empty release notes. Bump version and ABI minor.
Signed-off-by: David Marchand <[email protected]> Acked-by: Thomas Monjalon <thomas@monjal
version: 22.07-rc0
Start a new release cycle with empty release notes. Bump version and ABI minor.
Signed-off-by: David Marchand <[email protected]> Acked-by: Thomas Monjalon <[email protected]> Acked-by: Aaron Conole <[email protected]>
show more ...
|
| 2777fdcb | 16-Mar-2022 |
John McNamara <[email protected]> |
doc: update release notes for 22.03
Fix grammar, spelling and formatting of DPDK 22.03 release notes.
Signed-off-by: John McNamara <[email protected]> |
| ba7b205a | 09-Mar-2022 |
David Hunt <[email protected]> |
doc: add PMD power management errata with RTM and GCC 9
An errata exists where users may see reduced power savings when using PMD Power Management. This issue occurs when compiling DPDK applications
doc: add PMD power management errata with RTM and GCC 9
An errata exists where users may see reduced power savings when using PMD Power Management. This issue occurs when compiling DPDK applications with GCC-9 on platforms with TSX enabled. In rte_power_monitor_multi(), the function may return without successfully starting the RTM transaction (the _xbegin() fails).
Signed-off-by: David Hunt <[email protected]>
show more ...
|
| 209844f1 | 15-Mar-2022 |
Raslan Darawsheh <[email protected]> |
doc: add tested platforms with Mellanox NICs
Add tested platforms with Mellanox NICs to the 22.03 release notes.
Signed-off-by: Raslan Darawsheh <[email protected]> |
| 04478432 | 10-Mar-2022 |
Lingli Chen <[email protected]> |
doc: add tested Intel platforms with Intel NICs
Add tested Intel platforms with Intel NICs to v22.03 release note.
Signed-off-by: Lingli Chen <[email protected]> Acked-by: Xueqin Lin <xueqin.l
doc: add tested Intel platforms with Intel NICs
Add tested Intel platforms with Intel NICs to v22.03 release note.
Signed-off-by: Lingli Chen <[email protected]> Acked-by: Xueqin Lin <[email protected]>
show more ...
|
| 311b17e6 | 24-Feb-2022 |
Michael Baum <[email protected]> |
net/mlx5: support queue/RSS actions for external Rx queue
Add support queue/RSS action for external Rx queue. In indirection table creation, the queue index will be taken from mapping array.
This f
net/mlx5: support queue/RSS actions for external Rx queue
Add support queue/RSS action for external Rx queue. In indirection table creation, the queue index will be taken from mapping array.
This feature supports neither LRO nor Hairpin.
Signed-off-by: Michael Baum <[email protected]> Acked-by: Matan Azrad <[email protected]>
show more ...
|
| 5c4d4917 | 25-Feb-2022 |
Sean Zhang <[email protected]> |
net/mlx5: support matching GRE optional fields
This patch adds matching on the optional fields (checksum/key/sequence) of GRE header. The matching on checksum and sequence fields requests support fr
net/mlx5: support matching GRE optional fields
This patch adds matching on the optional fields (checksum/key/sequence) of GRE header. The matching on checksum and sequence fields requests support from rdma-core with the capability of misc5 and tunnel_header 0-3.
For patterns without checksum and sequence specified, keep using misc for matching as before, but for patterns with checksum or sequence, validate capability first and then use misc5 for the matching.
Signed-off-by: Sean Zhang <[email protected]> Acked-by: Viacheslav Ovsiienko <[email protected]>
show more ...
|