#ifndef NPC_H
#define NPC_H
#define NPC_KEX_CHAN_MASK …
#define SET_KEX_LD(intf, lid, ltype, ld, cfg) …
#define SET_KEX_LDFLAGS(intf, ld, flags, cfg) …
enum NPC_LID_E { … };
#define NPC_LT_NA …
enum npc_kpu_la_ltype { … };
enum npc_kpu_lb_ltype { … };
enum npc_kpu_lc_ltype { … };
enum npc_kpu_ld_ltype { … };
enum npc_kpu_le_ltype { … };
enum npc_kpu_lf_ltype { … };
enum npc_kpu_lg_ltype { … };
enum npc_kpu_lh_ltype { … };
#define NPC_UNRESERVED_PKIND_COUNT …
enum npc_pkind_type { … };
enum npc_interface_type { … };
enum key_fields { … };
struct npc_kpu_profile_cam { … } __packed;
struct npc_kpu_profile_action { … } __packed;
struct npc_kpu_profile { … };
struct npc_kpu_cam { … };
struct npc_kpu_action0 { … };
struct npc_kpu_action1 { … };
struct npc_kpu_pkind_cpi_def { … };
struct nix_rx_action { … };
#define NPC_EXACT_NIBBLE_START …
#define NPC_EXACT_NIBBLE_END …
#define NPC_EXACT_NIBBLE …
#define NPC_EXACT_NIBBLE_HIT …
#define NPC_EXACT_NIBBLE_OPC …
#define NPC_EXACT_NIBBLE_WAY …
#define NPC_EXACT_NIBBLE_INDEX …
#define NPC_EXACT_RESULT_HIT …
#define NPC_EXACT_RESULT_OPC …
#define NPC_EXACT_RESULT_WAY …
#define NPC_EXACT_RESULT_IDX …
#define NPC_PARSE_NIBBLE …
#define NPC_PARSE_NIBBLE_CHAN …
#define NPC_PARSE_NIBBLE_ERRLEV …
#define NPC_PARSE_NIBBLE_ERRCODE …
#define NPC_PARSE_NIBBLE_L2L3_BCAST …
#define NPC_PARSE_NIBBLE_LA_FLAGS …
#define NPC_PARSE_NIBBLE_LA_LTYPE …
#define NPC_PARSE_NIBBLE_LB_FLAGS …
#define NPC_PARSE_NIBBLE_LB_LTYPE …
#define NPC_PARSE_NIBBLE_LC_FLAGS …
#define NPC_PARSE_NIBBLE_LC_LTYPE …
#define NPC_PARSE_NIBBLE_LD_FLAGS …
#define NPC_PARSE_NIBBLE_LD_LTYPE …
#define NPC_PARSE_NIBBLE_LE_FLAGS …
#define NPC_PARSE_NIBBLE_LE_LTYPE …
#define NPC_PARSE_NIBBLE_LF_FLAGS …
#define NPC_PARSE_NIBBLE_LF_LTYPE …
#define NPC_PARSE_NIBBLE_LG_FLAGS …
#define NPC_PARSE_NIBBLE_LG_LTYPE …
#define NPC_PARSE_NIBBLE_LH_FLAGS …
#define NPC_PARSE_NIBBLE_LH_LTYPE …
struct nix_tx_action { … };
#define RX_VTAG0_VALID_BIT …
#define RX_VTAG0_TYPE_MASK …
#define RX_VTAG0_LID_MASK …
#define RX_VTAG0_RELPTR_MASK …
#define RX_VTAG1_VALID_BIT …
#define RX_VTAG1_TYPE_MASK …
#define RX_VTAG1_LID_MASK …
#define RX_VTAG1_RELPTR_MASK …
#define TX_VTAG0_DEF_MASK …
#define TX_VTAG0_OP_MASK …
#define TX_VTAG0_LID_MASK …
#define TX_VTAG0_RELPTR_MASK …
#define TX_VTAG1_DEF_MASK …
#define TX_VTAG1_OP_MASK …
#define TX_VTAG1_LID_MASK …
#define TX_VTAG1_RELPTR_MASK …
#define NIXLF_UCAST_ENTRY …
#define NIXLF_BCAST_ENTRY …
#define NIXLF_ALLMULTI_ENTRY …
#define NIXLF_PROMISC_ENTRY …
struct npc_coalesced_kpu_prfl { … };
struct npc_mcam_kex { … } __packed;
struct npc_kpu_fwdata { … } __packed;
struct npc_lt_def { … } __packed;
struct npc_lt_def_ipsec { … } __packed;
struct npc_lt_def_apad { … } __packed;
struct npc_lt_def_color { … } __packed;
struct npc_lt_def_et { … } __packed;
struct npc_lt_def_cfg { … } __packed;
struct npc_kpu_profile_fwdata { … } __packed;
struct rvu_npc_mcam_rule { … };
#endif