linux/drivers/infiniband
Moses Reuben 0dbf3332b7 IB/core: Add flow spec tunneling support
In order to support tunneling, that can be used by the QP,
both struct ib_flow_spec_tunnel and struct ib_flow_tunnel_filter can be
used to more IP or UDP based tunneling protocols (e.g NVGRE, GRE, etc).

IB_FLOW_SPEC_VXLAN_TUNNEL type flow specification is added to use this
functionality and match specific Vxlan packets.

In similar to IPv6, we check overflow of the vni value by
comparing with the maximum size.

Signed-off-by: Moses Reuben <mosesr@mellanox.com>
Reviewed-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2016-12-13 13:34:21 -05:00
..
core IB/core: Add flow spec tunneling support 2016-12-13 13:34:21 -05:00
hw IB/mlx5: Add support for CQE compressing 2016-12-13 13:34:20 -05:00
sw IB/rxe: Increase max number of completions to 32k 2016-12-13 13:33:24 -05:00
ulp IB/IPoIB: Remove can't use GFP_NOIO warning 2016-11-16 20:04:48 -05:00
Kconfig qedr: Add RoCE driver framework 2016-10-14 15:00:10 -04:00
Makefile