Searched refs:arp (Results 1 - 11 of 11) sorted by relevance
/u-boot/net/ |
H A D | link_local.h | 18 void link_local_receive_arp(struct arp_hdr *arp, int len);
|
H A D | arp.c | 18 #include "arp.h" 45 struct arp_hdr *arp; local 55 arp = (struct arp_hdr *)pkt; 57 arp->ar_hrd = htons(ARP_ETHER); 58 arp->ar_pro = htons(PROT_IP); 59 arp->ar_hln = ARP_HLEN; 60 arp->ar_pln = ARP_PLEN; 61 arp->ar_op = htons(ARPOP_REQUEST); 63 memcpy(&arp->ar_sha, net_ethaddr, ARP_HLEN); /* source ET addr */ 64 net_write_ip(&arp 115 struct arp_hdr *arp; local [all...] |
H A D | rarp.c | 25 struct arp_hdr *arp; local 28 arp = (struct arp_hdr *)ip; 34 if ((ntohs(arp->ar_op) != RARPOP_REPLY) || 35 (ntohs(arp->ar_hrd) != ARP_ETHER) || 36 (ntohs(arp->ar_pro) != PROT_IP) || 37 (arp->ar_hln != 6) || (arp->ar_pln != 4)) { 40 net_copy_ip(&net_ip, &arp->ar_data[16]); 42 net_copy_ip(&net_server_ip, &arp->ar_data[6]); 43 memcpy(net_server_ethaddr, &arp [all...] |
H A D | link_local.c | 19 #include "arp.h" 213 void link_local_receive_arp(struct arp_hdr *arp, int len) argument 253 debug_cond(DEBUG_INT_STATE, "%s recv arp type=%d, op=%d,\n", 254 eth_get_name(), ntohs(arp->ar_pro), 255 ntohs(arp->ar_op)); 257 &arp->ar_sha, 258 &arp->ar_spa); 260 &arp->ar_tha, 261 &arp->ar_tpa); 263 if (arp [all...] |
H A D | Makefile | 8 obj-$(CONFIG_NET) += arp.o
|
/u-boot/drivers/net/ |
H A D | sandbox-raw.c | 51 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; local 57 arp_ip = net_read_ip(&arp->ar_tpa); 75 struct arp_hdr *arp = (void *)net_rx_packets[0] + local 87 arp->ar_hrd = htons(ARP_ETHER); 88 arp->ar_pro = htons(PROT_IP); 89 arp->ar_hln = ARP_HLEN; 90 arp->ar_pln = ARP_PLEN; 91 arp->ar_op = htons(ARPOP_REPLY); 93 memset(&arp->ar_sha, 0x01, ARP_HLEN); 95 net_write_ip(&arp [all...] |
H A D | sandbox.c | 55 * Check for an arp request to be sent. If so, inject a reply 64 struct arp_hdr *arp; local 71 arp = packet + ETHER_HDR_SIZE; 73 if (ntohs(arp->ar_op) != ARPOP_REQUEST) 81 priv->fake_host_ipaddr = net_read_ip(&arp->ar_tpa); 97 memcpy(&arp_recv->ar_tha, &arp->ar_sha, ARP_HLEN); 98 net_copy_ip(&arp_recv->ar_tpa, &arp->ar_spa);
|
/u-boot/test/dm/ |
H A D | eth.c | 455 struct arp_hdr *arp; local 462 arp = packet + ETHER_HDR_SIZE; 464 if (ntohs(arp->ar_op) != ARPOP_REPLY) 475 ut_assert(arp->ar_hrd == htons(ARP_ETHER)); 476 ut_assert(arp->ar_pro == htons(PROT_IP)); 477 ut_assert(arp->ar_hln == ARP_HLEN); 478 ut_assert(arp->ar_pln == ARP_PLEN); 479 ut_asserteq_mem(&arp->ar_sha, net_ethaddr, ARP_HLEN); 480 ut_assert(net_read_ip(&arp->ar_spa).s_addr == net_ip.s_addr); 481 ut_asserteq_mem(&arp 493 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; local 578 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; local [all...] |
/u-boot/test/cmd/ |
H A D | wget.c | 34 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; local 37 if (ntohs(arp->ar_op) == ARPOP_REQUEST) { 38 priv->fake_host_ipaddr = net_read_ip(&arp->ar_spa);
|
/u-boot/lib/efi_loader/ |
H A D | efi_net.c | 943 netobj->pxe.arp = efi_pxe_base_code_arp;
|
/u-boot/include/ |
H A D | efi_api.h | 1682 efi_status_t (EFIAPI *arp)(struct efi_pxe_base_code_protocol *this, member in struct:efi_pxe_base_code_protocol
|
Completed in 107 milliseconds