mlxsw: reg: Add MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH
authorPetr Machata <petrm@mellanox.com>
Thu, 10 May 2018 10:13:04 +0000 (13:13 +0300)
committerDavid S. Miller <davem@davemloft.net>
Thu, 10 May 2018 21:50:52 +0000 (17:50 -0400)
Add MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH to support VLAN-encapsulated
port mirroring.

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

index 6218231e379ee2dcf1ba79c55e5f79d107d9fd6f..3f4d7e22cece48ec4531018dd538807260dc8d6c 100644 (file)
@@ -6833,6 +6833,12 @@ enum mlxsw_reg_mpat_span_type {
         */
        MLXSW_REG_MPAT_SPAN_TYPE_LOCAL_ETH = 0x0,
 
+       /* Remote SPAN Ethernet VLAN.
+        * The packet is forwarded to the monitoring port on the monitoring
+        * VLAN.
+        */
+       MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH = 0x1,
+
        /* Encapsulated Remote SPAN Ethernet L3 GRE.
         * The packet is encapsulated with GRE header.
         */