trap.h (95d002e0a34cb0f238abb39987f9980f325d8332) trap.h (aed4b5721143506c8170d04b13c74edeafc1a70e)
1/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2/* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */
3
4#ifndef _MLXSW_TRAP_H
5#define _MLXSW_TRAP_H
6
7enum {
8 /* Ethernet EMAD and FDB miss */
9 MLXSW_TRAP_ID_FDB_MC = 0x01,
10 MLXSW_TRAP_ID_ETHEMAD = 0x05,
11 /* L2 traps for specific packet types */
12 MLXSW_TRAP_ID_STP = 0x10,
13 MLXSW_TRAP_ID_LACP = 0x11,
14 MLXSW_TRAP_ID_EAPOL = 0x12,
15 MLXSW_TRAP_ID_LLDP = 0x13,
16 MLXSW_TRAP_ID_MMRP = 0x14,
17 MLXSW_TRAP_ID_MVRP = 0x15,
18 MLXSW_TRAP_ID_RPVST = 0x16,
19 MLXSW_TRAP_ID_DHCP = 0x19,
1/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2/* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */
3
4#ifndef _MLXSW_TRAP_H
5#define _MLXSW_TRAP_H
6
7enum {
8 /* Ethernet EMAD and FDB miss */
9 MLXSW_TRAP_ID_FDB_MC = 0x01,
10 MLXSW_TRAP_ID_ETHEMAD = 0x05,
11 /* L2 traps for specific packet types */
12 MLXSW_TRAP_ID_STP = 0x10,
13 MLXSW_TRAP_ID_LACP = 0x11,
14 MLXSW_TRAP_ID_EAPOL = 0x12,
15 MLXSW_TRAP_ID_LLDP = 0x13,
16 MLXSW_TRAP_ID_MMRP = 0x14,
17 MLXSW_TRAP_ID_MVRP = 0x15,
18 MLXSW_TRAP_ID_RPVST = 0x16,
19 MLXSW_TRAP_ID_DHCP = 0x19,
20 MLXSW_TRAP_ID_PTP0 = 0x28,
21 MLXSW_TRAP_ID_PTP1 = 0x29,
20 MLXSW_TRAP_ID_IGMP_QUERY = 0x30,
21 MLXSW_TRAP_ID_IGMP_V1_REPORT = 0x31,
22 MLXSW_TRAP_ID_IGMP_V2_REPORT = 0x32,
23 MLXSW_TRAP_ID_IGMP_V2_LEAVE = 0x33,
24 MLXSW_TRAP_ID_IGMP_V3_REPORT = 0x34,
25 MLXSW_TRAP_ID_PKT_SAMPLE = 0x38,
26 MLXSW_TRAP_ID_FID_MISS = 0x3D,
27 MLXSW_TRAP_ID_DECAP_ECN0 = 0x40,

--- 54 unchanged lines hidden ---
22 MLXSW_TRAP_ID_IGMP_QUERY = 0x30,
23 MLXSW_TRAP_ID_IGMP_V1_REPORT = 0x31,
24 MLXSW_TRAP_ID_IGMP_V2_REPORT = 0x32,
25 MLXSW_TRAP_ID_IGMP_V2_LEAVE = 0x33,
26 MLXSW_TRAP_ID_IGMP_V3_REPORT = 0x34,
27 MLXSW_TRAP_ID_PKT_SAMPLE = 0x38,
28 MLXSW_TRAP_ID_FID_MISS = 0x3D,
29 MLXSW_TRAP_ID_DECAP_ECN0 = 0x40,

--- 54 unchanged lines hidden ---