Lines Matching defs:out

82  * protocol address (tpa) field of the "out" argument.
85 * source hardware address (sha) field of the "out" argument.
93 ether_comarp(struct arp_packet *out, uint32_t timeout)
101 bcopy((caddr_t)etherbroadcastaddr, (caddr_t)&out->arp_eh.ether_dhost,
104 (caddr_t)&out->arp_eh.ether_shost, sizeof (ether_addr_t));
106 out->arp_ea.arp_hrd = htons(ARPHRD_ETHER);
107 out->arp_ea.arp_pro = htons(ETHERTYPE_IP);
108 out->arp_ea.arp_hln = sizeof (ether_addr_t);
109 out->arp_ea.arp_pln = sizeof (struct in_addr);
110 bcopy(mac_state.mac_addr_buf, (caddr_t)&out->arp_ea.arp_sha,
114 bcopy((caddr_t)&tmp_ia, (caddr_t)out->arp_ea.arp_spa,
121 if (out->arp_ea.arp_op == ARPOP_REQUEST) {
122 bcopy((caddr_t)out->arp_ea.arp_tpa,
129 ether_print(out->arp_ea.arp_tha));
133 (void) prom_write(mac_state.mac_dev, (caddr_t)out,
134 sizeof (*out), 0, NETWORK);
147 if (out->arp_ea.arp_op == ntohs(ARPOP_REQUEST)) {
154 (caddr_t)out->arp_ea.arp_tpa,
165 /* copy hardware addr into "out" for caller */
167 (caddr_t)&out->arp_ea.arp_sha,
177 (caddr_t)out->arp_ea.arp_tha,
187 /* copy IP address into "out" for caller */
189 (caddr_t)out->arp_ea.arp_tpa,
213 struct arp_packet out;
219 bzero((char *)&out, sizeof (struct arp_packet));
221 out.arp_eh.ether_type = htons(ETHERTYPE_ARP);
222 out.arp_ea.arp_op = htons(ARPOP_REQUEST);
223 bcopy((caddr_t)etherbroadcastaddr, (caddr_t)&out.arp_ea.arp_tha,
225 bcopy((caddr_t)ip, (caddr_t)out.arp_ea.arp_tpa,
228 result = ether_comarp(&out, timeout);
231 bcopy((caddr_t)&out.arp_ea.arp_sha, (caddr_t)ep,
246 struct arp_packet out;
251 bzero((char *)&out, sizeof (struct arp_packet));
253 out.arp_eh.ether_type = htons(ETHERTYPE_REVARP);
254 out.arp_ea.arp_op = htons(REVARP_REQUEST);
255 bcopy(mac_state.mac_addr_buf, (caddr_t)&out.arp_ea.arp_tha,
259 (void) ether_comarp(&out, 0xffffffff);
261 bcopy((caddr_t)&out.arp_ea.arp_tpa, (caddr_t)&ip,
328 * not read a packet. So we zero out the header to compensate.
483 * Send out an ethernet datagram. We expect a IP frame appropriately fragmented
563 "timed out.\n", inet_ntoa(tmpip));