Lines Matching refs:ndo
90 static void macsec_print_header(netdissect_options *ndo,
110 int macsec_print(netdissect_options *ndo, const u_char **bp,
123 save_protocol = ndo->ndo_protocol;
124 ndo->ndo_protocol = "macsec";
128 nd_print_trunc(ndo);
129 ndo->ndo_protocol = save_protocol;
133 nd_print_trunc(ndo);
134 ndo->ndo_protocol = save_protocol;
141 nd_print_trunc(ndo);
142 ndo->ndo_protocol = save_protocol;
146 nd_print_trunc(ndo);
147 ndo->ndo_protocol = save_protocol;
155 nd_print_invalid(ndo);
156 ndo->ndo_protocol = save_protocol;
161 if (ndo->ndo_eflag)
162 macsec_print_header(ndo, sectag, short_length);
177 if (!ndo->ndo_eflag) {
184 (src->addr_string)(ndo, src->addr),
185 (dst->addr_string)(ndo, dst->addr));
193 macsec_print_header(ndo, sectag, short_length);
199 ndo->ndo_protocol = save_protocol;
209 nd_print_trunc(ndo);
210 ndo->ndo_protocol = save_protocol;
214 nd_print_trunc(ndo);
215 ndo->ndo_protocol = save_protocol;
226 ndo->ndo_snapend -= MACSEC_DEFAULT_ICV_LEN;
239 nd_print_trunc(ndo);
240 ndo->ndo_protocol = save_protocol;
244 nd_print_trunc(ndo);
245 ndo->ndo_protocol = save_protocol;
254 ndo->ndo_protocol = save_protocol;