83void processArp(PoolPtr p, PEFRAME pF);
86void DeleteArpFromIp(
IPADDR4 ip);
88void RouteOut(PEFRAME pf,
IPADDR4 ip, PoolPtr p);
89void RouteOutVia(PEFRAME pf,
IPADDR4 ipfrom,
IPADDR4 ipto, PoolPtr p,
int intf);
96BOOL IsMyAddressUsedArpDetect(uint16_t timeout,
int interface = 0);
98int GetProperInterface4(
IPADDR4 dst);
122 beuint16_t hard_Type;
123 beuint16_t prot_Type;
131} __attribute__((packed)) ARP;
Used to store and manipulate IPv4 addresses in dual stack mode.
Definition nettypes.h:208
Used to store and manipulate MAC addresses.
Definition nettypes.h:69
void sendGratuitousArp(int interfaceNumber, IPADDR4 ip)
Send Gratuitous ARP Request.
void fShowArp(FILE *fp)
Display ARP cache, output will be sent to the specified file pointer.
BOOL GetArpMacFromIp(IPADDR4 ip, MACADR &ma)
Check to see if the specified IP address is in the ARP cache.
void ShowArp()
Display ARP cache, output will be the stdio serial port.
NetBurner IPADDR4 Class. See the IPADDR4 Class page for complete documentation.