Hi Matan/Shiri > Dekel Peled (13): > common/mlx5: remove redundant spaces in header file > common/mlx5: update GENEVE TLV OPT obj name > common/mlx5: optimize read of general obj type caps > common/mlx5: add HCA cap for AES-XTS crypto > common/mlx5: support general object DEK create op > common/mlx5: add crypto en field to MKEY context > common/mlx5: support umr en field in MKEY context > common/mlx5: support general obj IMPORT KEK create > common/mlx5: support general obj CRYPTO LOGIN create > common/mlx5: add crypto BSF struct and defines > common/mlx5: support general obj CREDENTIAL create > common/mlx5: add crypto register structs and defs > common/mlx5: support register write access > > Shiri Kuzin (11): > common/mlx5: share hash list tool > common/mlx5: share get ib device match function > drivers: introduce mlx5 crypto PMD > crypto/mlx5: add DEK object management > crypto/mlx5: support session operations > crypto/mlx5: add basic operations > crypto/mlx5: support queue pairs operations > crypto/mlx5: add dev stop and start operations > crypto/mlx5: add memory region management > crypto/mlx5: create login object using DevX > crypto/mlx5: adjust to the multiple data unit API > I would recommend this series be split into 2. 1. non-crypto code for common/mlx5 for next-net-mlx tree. Eg: common/mlx5: remove redundant spaces in header file common/mlx5: update GENEVE TLV OPT obj name common/mlx5: optimize read of general obj type caps common/mlx5: support register write access 2. crypto PMD and crypto related changes in common/mlx5 for crypto tree.
Regards, Akhil