Searched refs:arp (Results 1 – 8 of 8) sorted by relevance
| /rk3399_rockchip-uboot/net/ |
| H A D | arp.c | 56 struct arp_hdr *arp; in arp_raw_request() local 66 arp = (struct arp_hdr *)pkt; in arp_raw_request() 68 arp->ar_hrd = htons(ARP_ETHER); in arp_raw_request() 69 arp->ar_pro = htons(PROT_IP); in arp_raw_request() 70 arp->ar_hln = ARP_HLEN; in arp_raw_request() 71 arp->ar_pln = ARP_PLEN; in arp_raw_request() 72 arp->ar_op = htons(ARPOP_REQUEST); in arp_raw_request() 74 memcpy(&arp->ar_sha, net_ethaddr, ARP_HLEN); /* source ET addr */ in arp_raw_request() 75 net_write_ip(&arp->ar_spa, source_ip); /* source IP addr */ in arp_raw_request() 76 memcpy(&arp->ar_tha, target_ethaddr, ARP_HLEN); /* target ET addr */ in arp_raw_request() [all …]
|
| H A D | rarp.c | 30 struct arp_hdr *arp; in rarp_receive() local 33 arp = (struct arp_hdr *)ip; in rarp_receive() 39 if ((ntohs(arp->ar_op) != RARPOP_REPLY) || in rarp_receive() 40 (ntohs(arp->ar_hrd) != ARP_ETHER) || in rarp_receive() 41 (ntohs(arp->ar_pro) != PROT_IP) || in rarp_receive() 42 (arp->ar_hln != 6) || (arp->ar_pln != 4)) { in rarp_receive() 45 net_copy_ip(&net_ip, &arp->ar_data[16]); in rarp_receive() 47 net_copy_ip(&net_server_ip, &arp->ar_data[6]); in rarp_receive() 48 memcpy(net_server_ethaddr, &arp->ar_data[0], 6); in rarp_receive()
|
| H A D | link_local.c | 210 void link_local_receive_arp(struct arp_hdr *arp, int len) in link_local_receive_arp() argument 251 eth_get_name(), ntohs(arp->ar_pro), in link_local_receive_arp() 252 ntohs(arp->ar_op)); in link_local_receive_arp() 254 &arp->ar_sha, in link_local_receive_arp() 255 &arp->ar_spa); in link_local_receive_arp() 257 &arp->ar_tha, in link_local_receive_arp() 258 &arp->ar_tpa); in link_local_receive_arp() 260 if (arp->ar_op != htons(ARPOP_REQUEST) && in link_local_receive_arp() 261 arp->ar_op != htons(ARPOP_REPLY)) { in link_local_receive_arp() 269 if (memcmp(&arp->ar_spa, &ip, ARP_PLEN) == 0 && in link_local_receive_arp() [all …]
|
| H A D | link_local.h | 20 void link_local_receive_arp(struct arp_hdr *arp, int len);
|
| H A D | Makefile | 11 obj-$(CONFIG_CMD_NET) += arp.o
|
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | sandbox-raw.c | 52 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_eth_raw_send() local 58 arp_ip = net_read_ip(&arp->ar_tpa); in sb_eth_raw_send() 76 struct arp_hdr *arp = (void *)net_rx_packets[0] + in sb_eth_raw_recv() local 88 arp->ar_hrd = htons(ARP_ETHER); in sb_eth_raw_recv() 89 arp->ar_pro = htons(PROT_IP); in sb_eth_raw_recv() 90 arp->ar_hln = ARP_HLEN; in sb_eth_raw_recv() 91 arp->ar_pln = ARP_PLEN; in sb_eth_raw_recv() 92 arp->ar_op = htons(ARPOP_REPLY); in sb_eth_raw_recv() 94 memset(&arp->ar_sha, 0x01, ARP_HLEN); in sb_eth_raw_recv() 96 net_write_ip(&arp->ar_spa, arp_ip); in sb_eth_raw_recv() [all …]
|
| H A D | sandbox.c | 82 struct arp_hdr *arp = packet + ETHER_HDR_SIZE; in sb_eth_send() local 84 if (ntohs(arp->ar_op) == ARPOP_REQUEST) { in sb_eth_send() 89 priv->fake_host_ipaddr = net_read_ip(&arp->ar_tpa); in sb_eth_send() 107 memcpy(&arp_recv->ar_tha, &arp->ar_sha, ARP_HLEN); in sb_eth_send() 108 net_copy_ip(&arp_recv->ar_tpa, &arp->ar_spa); in sb_eth_send()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | efi_api.h | 669 void (EFIAPI *arp)(void);
|