Lines Matching refs:out
123 * source hardware address (sha) field of the "out" argument.
133 ibd_comarp(struct arp_packet *out, uint32_t timeout)
141 bcopy((caddr_t)&ibdbroadcastaddr, (caddr_t)&out->arp_eh.ipoib_dest,
144 out->arp_ea.arp_hrd = htons(ARPHRD_IB);
145 out->arp_ea.arp_pro = htons(ETHERTYPE_IP);
146 out->arp_ea.arp_hln = IPOIB_ADDRL;
147 out->arp_ea.arp_pln = sizeof (struct in_addr);
148 bcopy(mac_state.mac_addr_buf, (caddr_t)&out->arp_ea.arp_sha,
152 bcopy((caddr_t)&tmp_ia, (caddr_t)out->arp_ea.arp_spa,
161 * we know that out->arp_ea.arp_op == ARPOP_REQUEST.
163 bcopy((caddr_t)out->arp_ea.arp_tpa,
169 (void) prom_write(mac_state.mac_dev, (caddr_t)out,
170 sizeof (*out), 0, NETWORK);
185 * we know that out->arp_ea.arp_op == ARPOP_REQUEST.
193 (caddr_t)out->arp_ea.arp_tpa,
204 /* copy hardware addr into "out" for caller */
206 (caddr_t)&out->arp_ea.arp_sha, IPOIB_ADDRL);
228 struct arp_packet out;
234 bzero((char *)&out, sizeof (struct arp_packet));
236 out.arp_eh.ipoib_rhdr.ipoib_type = htons(ETHERTYPE_ARP);
237 out.arp_ea.arp_op = htons(ARPOP_REQUEST);
238 bcopy((caddr_t)&ibdbroadcastaddr, (caddr_t)&out.arp_ea.arp_tha,
240 bcopy((caddr_t)ip, (caddr_t)out.arp_ea.arp_tpa,
243 result = ibd_comarp(&out, timeout);
246 bcopy((caddr_t)&out.arp_ea.arp_sha, (caddr_t)ep, IPOIB_ADDRL);
327 * it's not read a packet; it zeroes out the header to
475 * Send out an IPoIB datagram. We expect a IP frame appropriately fragmented
541 "timed out.\n", inet_ntoa(tmpip));