linux_dsm_epyc7002/include/linux/mlx5
Matan Barak a9db0ecf15 {net,IB}/mlx5: Add has_tag to mlx5_flow_act
The has_tag member will indicate whether a tag action was specified
in flow specification.

A flow tag 0 = MLX5_FS_DEFAULT_FLOW_TAG is assumed a valid flow tag
that is currently used by mlx5 RDMA driver, whereas in HW flow_tag = 0
means that the user doesn't care about flow_tag.  HW always provide
a flow_tag = 0 if all flow tags requested on a specific flow are 0.

So we need a way (in the driver) to differentiate between a user really
requesting flow_tag = 0 and a user who does not care, in order to be
able to report conflicting flow tags on a specific flow.

Signed-off-by: Matan Barak <matanb@mellanox.com>
Reviewed-by: Aviad Yehezkel <aviadye@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
2018-03-06 22:06:33 -08:00
..
cmd.h
cq.h net/mlx5: CQ hold/put API 2018-02-15 00:30:01 -08:00
device.h
doorbell.h
driver.h net/mlx5: E-Switch, Move representors definition to a global scope 2018-02-23 12:36:38 -08:00
eswitch.h net/mlx5: E-Switch, Add definition of IB representor 2018-02-23 12:36:38 -08:00
fs.h {net,IB}/mlx5: Add has_tag to mlx5_flow_act 2018-03-06 22:06:33 -08:00
mlx5_ifc_fpga.h
mlx5_ifc.h
port.h
qp.h
srq.h
transobj.h
vport.h