From: Maor Gottlieb <maorg@xxxxxxxxxxxx> Add support to receive all port traffic - both RX and TX. In order to use sniffer, user should use IBV_FLOW_ATTR_SNIFFER rule type. No specifications are needed. Signed-off-by: Maor Gottlieb <maorg@xxxxxxxxxxxx> Reviewed-by: Yishai Hadas <yishaih@xxxxxxxxxxxx> --- libibverbs/verbs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libibverbs/verbs.h b/libibverbs/verbs.h index de06edd..29f287b 100644 --- a/libibverbs/verbs.h +++ b/libibverbs/verbs.h @@ -1172,6 +1172,8 @@ enum ibv_flow_attr_type { * receive all Eth multicast traffic which isn't steered to any QP */ IBV_FLOW_ATTR_MC_DEFAULT = 0x2, + /* sniffer rule - receive all port traffic */ + IBV_FLOW_ATTR_SNIFFER = 0x3, }; enum ibv_flow_spec_type { -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html