Lines Matching defs:egp
132 const struct egp_packet *egp, u_int length)
142 addr = GET_IPV4_TO_NETWORK_ORDER(egp->egp_sourcenet);
156 cp = (const uint8_t *)(egp + 1);
157 length -= sizeof(*egp);
159 intgw = GET_U_1(egp->egp_intgw);
160 extgw = GET_U_1(egp->egp_extgw);
243 const struct egp_packet *egp;
249 ndo->ndo_protocol = "egp";
250 egp = (const struct egp_packet *)bp;
251 if (length < sizeof(*egp) || !ND_TTEST_SIZE(egp)) {
256 version = GET_U_1(egp->egp_version);
260 GET_BE_U_2(egp->egp_as),
261 GET_BE_U_2(egp->egp_sequence),
274 type = GET_U_1(egp->egp_type);
275 code = GET_U_1(egp->egp_code);
276 status = GET_U_1(egp->egp_status);
297 GET_BE_U_2(egp->egp_hello),
298 GET_BE_U_2(egp->egp_poll));
351 ND_PRINT(" net:%s", GET_IPADDR_STRING(egp->egp_sourcenet));
365 GET_IPADDR_STRING(egp->egp_sourcenet),
366 GET_U_1(egp->egp_intgw),
367 GET_U_1(egp->egp_extgw));
369 egpnr_print(ndo, egp, length);
379 if (GET_BE_U_2(egp->egp_reason) <= EGPR_UVERSION)
381 egp_reasons[GET_BE_U_2(egp->egp_reason)]);
383 ND_PRINT(" [reason %u]", GET_BE_U_2(egp->egp_reason));