Lines Matching +full:ts +full:- +full:attached

21  * From: NetBSD: print-arcnet.c,v 1.2 2000/04/24 13:02:28 itojun Exp
24 /* \summary: Attached Resource Computer NETwork (ARCNET) printer */
28 #include "netdissect-stdinc.h"
126 ndo->ndo_protocol = "arcnet"; in arcnet_print()
129 if (ndo->ndo_qflag) { in arcnet_print()
131 GET_U_1(ap->arc_shost), in arcnet_print()
132 GET_U_1(ap->arc_dhost), in arcnet_print()
137 arctypename = tok2str(arctypemap, "%02x", GET_U_1(ap->arc_type)); in arcnet_print()
141 GET_U_1(ap->arc_shost), in arcnet_print()
142 GET_U_1(ap->arc_dhost), in arcnet_print()
150 GET_U_1(ap->arc_shost), in arcnet_print()
151 GET_U_1(ap->arc_dhost), in arcnet_print()
160 GET_U_1(ap->arc_shost), in arcnet_print()
161 GET_U_1(ap->arc_dhost), in arcnet_print()
167 GET_U_1(ap->arc_shost), in arcnet_print()
168 GET_U_1(ap->arc_dhost), in arcnet_print()
175 * to the ARCNET header of the packet, 'h->ts' is the timestamp,
176 * 'h->len' is the length of the packet off the wire, and 'h->caplen'
182 u_int caplen = h->caplen; in arcnet_if_print()
183 u_int length = h->len; in arcnet_if_print()
191 ndo->ndo_protocol = "arcnet"; in arcnet_if_print()
193 ndo->ndo_ll_hdr_len += caplen; in arcnet_if_print()
198 arc_type = GET_U_1(ap->arc_type); in arcnet_if_print()
216 ndo->ndo_ll_hdr_len += caplen; in arcnet_if_print()
220 flag = GET_U_1(ap->arc_flag); in arcnet_if_print()
225 ndo->ndo_ll_hdr_len += caplen; in arcnet_if_print()
228 flag = GET_U_1(ap->arc_flag2); in arcnet_if_print()
229 seqid = GET_BE_U_2(ap->arc_seqid2); in arcnet_if_print()
232 seqid = GET_BE_U_2(ap->arc_seqid); in arcnet_if_print()
238 if (ndo->ndo_eflag) in arcnet_if_print()
244 length -= archdrlen; in arcnet_if_print()
245 caplen -= archdrlen; in arcnet_if_print()
252 ndo->ndo_ll_hdr_len += archdrlen; in arcnet_if_print()
259 ndo->ndo_ll_hdr_len += archdrlen; in arcnet_if_print()
264 * to the ARCNET header of the packet, 'h->ts' is the timestamp,
265 * 'h->len' is the length of the packet off the wire, and 'h->caplen'
267 * to the non-Linux style printer except that Linux doesn't ever
275 u_int caplen = h->caplen; in arcnet_linux_if_print()
276 u_int length = h->len; in arcnet_linux_if_print()
282 ndo->ndo_protocol = "arcnet_linux"; in arcnet_linux_if_print()
284 ndo->ndo_ll_hdr_len += caplen; in arcnet_linux_if_print()
289 arc_type = GET_U_1(ap->arc_type); in arcnet_linux_if_print()
295 ndo->ndo_ll_hdr_len += caplen; in arcnet_linux_if_print()
306 if (ndo->ndo_eflag) in arcnet_linux_if_print()
312 length -= archdrlen; in arcnet_linux_if_print()
313 caplen -= archdrlen; in arcnet_linux_if_print()
319 ndo->ndo_ll_hdr_len += archdrlen; in arcnet_linux_if_print()
326 * Returns non-zero if it can do so, zero if the system code is unknown.
352 if (ndo->ndo_vflag) in arcnet_encap_print()