Turnstone Operating System
|
ARP protocol implementation. More...
#include <network/network_arp.h>
#include <network/network_ipv4.h>
#include <network/network_info.h>
#include <utils.h>
#include <memory.h>
#include <logging.h>
#include <time.h>
Functions | |
MODULE ("turnstone.lib.network") | |
uint8_t * | network_arp_create_reply_from_packet (network_arp_t *src_arp_packet, network_mac_address_t mac, uint16_t *return_packet_len) |
network_arp_t * | network_arp_create_request (network_mac_address_t src_mac, network_ipv4_address_t src_ip, network_ipv4_address_t tgt_ip) |
uint8_t * | network_arp_process_packet (network_arp_t *recv_arp_packet, void *network_info, uint16_t *return_packet_len) |
ARP protocol implementation.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.