octeontx2-af: Use hashed field in MCAM key
[linux-2.6-block.git] / drivers / net / ethernet / marvell / octeontx2 / af / npc.h
index 9b6e587e78b4c7c5b7a58af14cb70edba248f9bc..6d5799a7d3ed8cfc957a2c3bcb3506754d2c8f24 100644 (file)
 
 #define NPC_KEX_CHAN_MASK      0xFFFULL
 
+#define SET_KEX_LD(intf, lid, ltype, ld, cfg)  \
+       rvu_write64(rvu, blkaddr,       \
+                   NPC_AF_INTFX_LIDX_LTX_LDX_CFG(intf, lid, ltype, ld), cfg)
+
+#define SET_KEX_LDFLAGS(intf, ld, flags, cfg)  \
+       rvu_write64(rvu, blkaddr,       \
+                   NPC_AF_INTFX_LDATAX_FLAGSX_CFG(intf, ld, flags), cfg)
+
 enum NPC_LID_E {
        NPC_LID_LA = 0,
        NPC_LID_LB,