Searched defs:arphdr (Results 1 - 7 of 7) sorted by relevance

/external/syslinux/gpxe/src/core/
H A Dgdbudp.c61 struct arphdr *arphdr; local
80 arphdr = iob->data;
81 if ( iob_len ( iob ) < sizeof ( *arphdr ) + 2 * ( ETH_ALEN + sizeof ( struct in_addr ) ) ||
82 arphdr->ar_hrd != htons ( ARPHRD_ETHER ) ||
83 arphdr->ar_pro != htons ( ETH_P_IP ) ||
84 arphdr->ar_hln != ETH_ALEN ||
85 arphdr->ar_pln != sizeof ( struct in_addr ) ||
86 arphdr->ar_op != htons ( ARPOP_REQUEST ) ||
87 * ( uint32_t * ) arp_target_pa ( arphdr ) !
[all...]
/external/syslinux/gpxe/src/net/
H A Darp.c119 struct arphdr *arphdr; local
135 iobuf = alloc_iob ( MAX_LL_HEADER_LEN + sizeof ( *arphdr ) +
142 arphdr = iob_put ( iobuf, sizeof ( *arphdr ) );
143 arphdr->ar_hrd = ll_protocol->ll_proto;
144 arphdr->ar_hln = ll_protocol->ll_addr_len;
145 arphdr->ar_pro = net_protocol->net_proto;
146 arphdr->ar_pln = net_protocol->net_addr_len;
147 arphdr
199 struct arphdr *arphdr = iobuf->data; local
[all...]
/external/syslinux/gpxe/src/include/gpxe/
H A Dif_arp.h47 struct arphdr { struct
68 * @v arphdr ARP header
71 static inline void * arp_sender_ha ( struct arphdr *arphdr ) {
72 return ( ( ( void * ) arphdr ) + sizeof ( *arphdr ) );
77 * @v arphdr ARP header
80 static inline void * arp_sender_pa ( struct arphdr *arphdr ) {
81 return ( arp_sender_ha ( arphdr )
[all...]
/external/iproute2/include/linux/
H A Dif_arp.h141 struct arphdr { struct
/external/kernel-headers/original/uapi/linux/
H A Dif_arp.h141 struct arphdr { struct
/external/libnl/include/linux-private/linux/
H A Dif_arp.h137 struct arphdr { struct
/external/syslinux/core/lwip/src/netif/
H A Dundiif.c262 struct etharp_hdr *arphdr; local
266 arphdr = (struct etharp_hdr *)((void *)ethhdr + 14);
267 d = arphdr->dhwaddr.addr;
268 s = arphdr->shwaddr.addr;
269 sip = (struct ip_addr *) &(arphdr->sipaddr);
270 dip = (struct ip_addr *) &(arphdr->dipaddr);

Completed in 325 milliseconds