/****************************************************************************** Copyright (c) 2016, 2017 Intel Corporation For licensing information, see the file 'LICENSE' in the root folder of this software module. ******************************************************************************/ #ifndef _GSW_FLOW_IOCTLCMD_TYPE_H_ #define _GSW_FLOW_IOCTLCMD_TYPE_H_ /* RMON IOCTL MAGIC Number */ #define GSW_RMON_MAGIC ('A') /* Switch MAC IOCTL MAGIC Number */ #define GSW_MAC_MAGIC ('B') /* Extended IOCTL MAGIC Number */ #define GSW_EXVLAN_MAGIC ('C') /* VLAN filter IOCTL MAGIC Number */ #define GSW_VLANFILTER_MAGIC ('D') /* CTP IOCTL MAGIC Number */ #define GSW_CTP_MAGIC ('E') /* Bridge Port IOCTL MAGIC Number */ #define GSW_BRDGPORT_MAGIC ('F') /* Bridge IOCTL MAGIC Number */ #define GSW_BRDG_MAGIC ('G') /* Tflow IOCTL MAGIC Number */ #define GSW_TFLOW_MAGIC ('H') /* QOS IOCTL MAGIC Number */ #define GSW_QOS_MAGIC ('I') /* STP IOCTL MAGIC Number */ #define GSW_STP_MAGIC ('J') /* EAPOL IOCTL MAGIC Number */ #define GSW_EAPOL_MAGIC ('K') /* Multicast IOCTL MAGIC Number */ #define GSW_MULTICAST_MAGIC ('L') /* Trunking IOCTL MAGIC Number */ #define GSW_TRUNKING_MAGIC ('N') /* WOL IOCTL MAGIC Number */ #define GSW_WOL_MAGIC ('O') /* VLAN IOCTL MAGIC Number */ #define GSW_VLAN_MAGIC ('P') /* PMAC IOCTL MAGIC Number */ #define GSW_PMAC_MAGIC ('Q') /* Switch Common usage IOCTL MAGIC Number */ #define GSW_COMMON_MAGIC ('R') /* Routing IOCTL MAGIC Number */ #define GSW_ROUTE_MAGIC ('S') /* IOCTL MAGIC */ #define GSW_MAGIC ('U') /* IOCTL MAGIC */ #define GSW_FLOW_MAGIC ('W') /* IOCTL DEBUG */ #define GSW_DEBUG_MAGIC ('V') /* IRQ */ #define GSW_IRQ_MAGIC ('T') /* PBB - GSWIP-3.2 */ #define GSW_PBB_MAGIC ('X') /* GPID - GSWIP-3.2 */ #define GSW_GPID_MAGIC ('M') /* VLANCOUNTER - GSWIP-3.2 */ #define GSW_VLANCOUNTER_MAGIC ('Y') #endif