Lines Matching full:rfc1201

2  * Linux ARCnet driver - RFC1201 (standard) packet encapsulation
63 pr_info("%s\n", "RFC1201 \"standard\" (`a') encapsulation support loaded"); in arcnet_rfc1201_init()
95 struct arc_rfc1201 *soft = &pkt->soft.rfc1201; in type_trans()
139 struct arc_rfc1201 *soft = &pkthdr->soft.rfc1201; in rx()
141 struct Incoming *in = &lp->rfc1201.incoming[saddr]; in rx()
143 arc_printk(D_DURING, dev, "it's an RFC1201 packet (length=%d)\n", in rx()
155 arc_printk(D_EXTRA, dev, "short RFC1201 exception packet from %02Xh", in rx()
174 lp->rfc1201.aborted_seq = soft->sequence; in rx()
191 soft = &pkt->soft.rfc1201; in rx()
241 * My interpretation of the RFC1201 document is that if a in rx()
287 lp->rfc1201.aborted_seq = soft->sequence; in rx()
296 lp->rfc1201.aborted_seq = soft->sequence; in rx()
302 soft = &pkt->soft.rfc1201; in rx()
315 if (lp->rfc1201.aborted_seq != soft->sequence) { in rx()
319 lp->rfc1201.aborted_seq); in rx()
340 lp->rfc1201.aborted_seq = soft->sequence; in rx()
349 soft = &pkt->soft.rfc1201; in rx()
377 /* Create the ARCnet hard/soft headers for RFC1201. */
384 struct arc_rfc1201 *soft = &pkt->soft.rfc1201; in build_header()
386 /* set the protocol ID according to RFC1201 */ in build_header()
409 arc_printk(D_NORMAL, dev, "RFC1201: I don't understand protocol %d (%Xh)\n", in build_header()
424 soft->sequence = htons(lp->rfc1201.sequence++); in build_header()
488 pkt->soft.rfc1201.split_flag = 0; in prepare_tx()
499 arc_printk(D_DURING, dev, "rfc1201 prep_tx: ready for %d-segment split (%d bytes, seq=%d)\n", in prepare_tx()
501 pkt->soft.rfc1201.sequence); in prepare_tx()
506 load_pkt(dev, &pkt->hard, &pkt->soft.rfc1201, length, bufnum); in prepare_tx()
516 struct arc_rfc1201 *soft = &out->pkt->soft.rfc1201, *newsoft; in continue_tx()
521 "rfc1201 continue_tx: loading segment %d(+1) of %d (seq=%d)\n", in continue_tx()