RetroArch
Classes | Macros | Functions | Variables
uip_arp.h File Reference
#include "uip.h"
#include "uip_arch.h"
Include dependency graph for uip_arp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uip_eth_addr
 
struct  uip_eth_hdr
 
struct  uip_arp_hdr
 
struct  uip_ethip_hdr
 

Macros

#define UIP_ARP_TMRINTERVAL   5000
 
#define UIP_ETHTYPE_ARP   0x0806
 
#define UIP_ETHTYPE_IP   0x0800
 
#define UIP_ETHTYPE_IP6   0x86dd
 

Functions

void uip_arp_init (void)
 
void uip_arp_ipin (struct uip_netif *netif, struct uip_pbuf *p)
 
void uip_arp_arpin (struct uip_netif *netif, struct uip_eth_addr *ethaddr, struct uip_pbuf *p)
 
s8_t uip_arp_out (struct uip_netif *netif, struct uip_ip_addr *ipaddr, struct uip_pbuf *q)
 
void uip_arp_timer (void)
 
s8_t uip_arp_arpquery (struct uip_netif *netif, struct uip_ip_addr *ipaddr, struct uip_pbuf *q)
 
s8_t uip_arp_arprequest (struct uip_netif *netif, struct uip_ip_addr *ipaddr)
 

Variables

PACK_STRUCT_BEGIN struct uip_eth_addr PACK_STRUCT_STRUCT
 
PACK_STRUCT_END struct uip_eth_addr uip_ethaddr
 

Detailed Description

Macros and definitions for the ARP module.

Author
Adam Dunkels [email protected][email protected]dunk[email protected]els.c[email protected]om