Lines Matching +full:dsa +full:- +full:specific
2 * Copyright (c) 2007 - Andrey "nording" Chernyak <andrew@nording.ru>
14 * or promote products derived from this software without specific prior
30 #include "netdissect-stdinc.h"
36 #define RTL_PROTOCOL_OFFSET 0 /* Protocol and possibly other data - 1 byte */
42 #define RTL_PROTOCOL_XXX_DSA 0x04 /* DSA protocol for some chip(s) */
52 * for the RTL8306 DSA protocol tag format.
54 #define RTL_PROTOCOL_8306_DSA 0x90 /* RTL8306 DSA protocol */
55 #define RTL_PROTOCOL_8366RB_DSA 0xA0 /* RTL8366RB DSA protocol */
57 #define RRCP_OPCODE_ISREPLY_OFFSET 1 /* opcode and isreply flag - 1 byte */
66 #define RRCP_AUTHKEY_OFFSET 2 /* authorization key - 2 bytes, 0x2379 by default */
69 #define RRCP_REG_ADDR_OFFSET 4 /* register address - 2 bytes */
70 #define RRCP_REG_DATA_OFFSET 6 /* register data - 4 bytes */
111 ndo->ndo_protocol = "rrcp";
165 * http://www.ibselectronics.com/ibsstore/datasheet/RTL8306E-CG.pdf
167 * (revision 1.1 of the RTL8306E-CG datasheet), which describes a loop
168 * detection protocol for which the payload has a 16-bit (presumably
169 * big-endian) field containing the value 0x0300, followed by what is
170 * presumably a 16-bit big-endian field the upper 12 bits of which are 0
179 * loop detection protocol that lacks the TTL field - all the bytes
184 * https://datasheet.lcsc.com/lcsc/1810221720_Realtek-Semicon-RTL8305NB-CG_C52146.pdf
186 * (revision 1.0 of the RTL8305NB-CT datasheet), which describes a loop
187 * detection protocol similar to the one from the RTL8306E-CG datasheet,
214 ndo->ndo_protocol = "rtl";
218 (src->addr_string)(ndo, src->addr),
219 (dst->addr_string)(ndo, dst->addr));
235 * (XXX - except when they do? See above.)
239 ND_PRINT("Realtek 8-byte DSA tag");
241 ND_PRINT("Realtek RTL8306 4-byte DSA tag");
243 ND_PRINT("Realtek RTL8366RB 4-byte DSA tag");