)]}' { "commit": "d727d27db536faea7178290c677cc0567f647231", "tree": "1baa5420e185873af4cc5e121a360ce37d4cc9f3", "parents": [ "eb524d0fd46249b0b9e5d52372dc65d8b32430c3" ], "author": { "name": "Mark Bloch", "email": "mbloch@nvidia.com", "time": "Wed Dec 06 16:01:38 2023 +0200" }, "committer": { "name": "Leon Romanovsky", "email": "leon@kernel.org", "time": "Tue Dec 12 09:04:07 2023 +0200" }, "message": "RDMA/mlx5: Expose register c0 for RDMA device\n\nThis patch introduces improvements for matching egress traffic sent by the\nlocal device. When applicable, all egress traffic from the local vport is\nnow tagged with the provided value. This enhancement is particularly useful\nfor FDB steering purposes.\n\nThe primary focus of this update is facilitating the transmission of\ntraffic from the hypervisor to a VF. To achieve this, one must initiate an\nSQ on the hypervisor and subsequently create a rule in the FDB that matches\non the eswitch manager vport and the SQN of the aforementioned SQ.\n\nObtaining the SQN can be had from SQ opened, and the eswitch manager vport\nmatch can be substituted with the register c0 value exposed by this patch.\n\nSigned-off-by: Mark Bloch \u003cmbloch@nvidia.com\u003e\nReviewed-by: Michael Guralnik \u003cmichaelgur@nvidia.com\u003e\nLink: https://lore.kernel.org/r/aa4120a91c98ff1c44f1213388c744d4cb0324d6.1701871118.git.leon@kernel.org\nSigned-off-by: Leon Romanovsky \u003cleon@kernel.org\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "650a15b6cfbc3522d00fa8e38abd64a3b69f7b45", "old_mode": 33188, "old_path": "drivers/infiniband/hw/mlx5/main.c", "new_id": "c2b557e642906fabb2bea74be8fc458d52d6f2a9", "new_mode": 33188, "new_path": "drivers/infiniband/hw/mlx5/main.c" }, { "type": "modify", "old_id": "a96b7d2770e15d10c57860f7b6c470b90b04d24a", "old_mode": 33188, "old_path": "include/uapi/rdma/mlx5-abi.h", "new_id": "d4f6a36dffb092e80125bea4a010be30baf4ab69", "new_mode": 33188, "new_path": "include/uapi/rdma/mlx5-abi.h" } ] }