+#if vax || pdp11
+ pup->pup_length = htons(pup->pup_length);
+#endif
+ /* assume user generates PUP checksum. */
+ dst = (struct sockaddr_pup *)&rp->rcb_faddr;
+ pup->pup_dport = dst->spup_addr;
+ ifp = if_ifonnetof(pup->pup_dnet);
+ if (ifp) {
+ if (rp->rcb_flags & RAW_LADDR) {
+ register struct sockaddr_pup *src;