mlxsw: reg: Add Tunneling NVE QoS Default Register
authorIdo Schimmel <idosch@mellanox.com>
Thu, 11 Oct 2018 07:48:06 +0000 (07:48 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 11 Oct 2018 17:08:23 +0000 (10:08 -0700)
commit8efcf6bb48e52c7ee679e7f441d52dfc5dd3dc16
tree582d49e75611faa5b538ebf17fba9a35dffe06dc
parentfd6db27cacd29a9d11616f76456e574c8e3a6db3
mlxsw: reg: Add Tunneling NVE QoS Default Register

The TNQDR register configures the default QoS settings for NVE
encapsulation.

It will be used to set the default DSCP of each port to 0, so that when
DSCP is set to inherit and the overlay packet does not have an IP header
the outer DSCP will be set to 0, in accordance with the software data
path.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reviewed-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/reg.h