Turnstone Operating System
Loading...
Searching...
No Matches
network_arp.h File Reference

ARP header. More...

Classes

struct  network_arp_t
 

Macros

#define ___NETWORK_ARP_H   0
 
#define NETWORK_ARP_HARDWARE_TYPE_ETHERNET   1
 
#define NETWORK_ARP_PROTOCOL_TYPE_IP   0x0800
 
#define NETWORK_ARP_HARDWARE_ADDRESS_LENGTH   6
 
#define NETWORK_ARP_PROTOCOL_ADDRESS_LENGTH   4
 
#define NETWORK_ARP_OPERATION_CODE_REQUEST   1
 
#define NETWORK_ARP_OPERATION_CODE_ANSWER   2
 

Typedefs

typedef struct network_arp_t network_arp_t
 

Functions

uint8_tnetwork_arp_process_packet (network_arp_t *recv_arp_packet, void *network_info, uint16_t *return_packet_len)
 

Detailed Description

ARP header.

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.