Lines Matching refs:tag
22 /* \summary: Broadcom Ethernet switches tag (4 bytes) printer */
84 uint8_t tag[BRCM_TAG_LEN];
89 tag[i] = GET_U_1(bp + i);
91 ND_PRINT("BRCM tag OP: %s", tag[0] ? "IG" : "EG");
92 if (tag[0] & (1 << BRCM_OPCODE_SHIFT)) {
93 /* Ingress Broadcom tag */
94 ND_PRINT(", TC: %d", (tag[1] >> BRCM_IG_TC_SHIFT) &
98 (tag[1] & BRCM_IG_TE_MASK)));
99 ND_PRINT(", TS: %d", tag[1] >> BRCM_IG_TS_SHIFT);
100 dst_map = (uint16_t)tag[2] << 8 | tag[3];
103 /* Egress Broadcom tag */
104 ND_PRINT(", CID: %d", tag[1]);
106 "reserved", tag[2]));
107 ND_PRINT(", TC: %d", (tag[3] >> BRCM_EG_TC_SHIFT) &
109 ND_PRINT(", port: %d", tag[3] & BRCM_EG_PID_MASK);
121 ndo->ndo_protocol = "brcm-tag";
134 ndo->ndo_protocol = "brcm-tag-prepend";
139 /* Print the prepended Broadcom tag. */