1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-27 20:24:26 +01:00

Added enum to identify PDU type. ARP is being sent but not well implemented

This commit is contained in:
Santiago Alessandri
2011-08-15 19:14:31 -03:00
parent 835229f104
commit 6e801011c2
13 changed files with 235 additions and 175 deletions

View File

@@ -29,12 +29,3 @@ void Tins::ARP::write_serialization(uint8_t *buffer, uint32_t total_sz, const PD
memcpy(buffer, &_arp, sizeof(arphdr));
}
bool Tins::ARP::send(PacketSender* sender) {
struct sockaddr_in link_addr;
link_addr.sin_family = AF_INET;
link_addr.sin_port = 0;
link_addr.sin_addr.s_addr = _arp.ar_sip;
return sender->send_l3(this, (struct sockaddr*)&link_addr, sizeof(link_addr), PacketSender::IP_SOCKET);
}