u_int16_t ether_type;
} __attribute__((packed));
+char *ether_ntoa(const char *addr);
struct vlan_8021q_header {
u_int16_t priority_cfi_vid;
}
if(have_hw_addr) {
- fprintf(stderr, "MAC address is:");
- for (i = 0; i < 6; ++i)
- fprintf(stderr, "%c%02x", i ? ':' : ' ', (unsigned int)if_hw_addr[i]);
- fprintf(stderr, "\n");
+ fprintf(stderr, "MAC address is: %s\n", ether_ntoa(if_hw_addr));
}
// exit(0);
void packet_init() {
char errbuf[PCAP_ERRBUF_SIZE];
char *m;
- int i;
int dlt;
int result;
}
if(have_hw_addr) {
- fprintf(stderr, "MAC address is:");
- for (i = 0; i < 6; ++i)
- fprintf(stderr, "%c%02x", i ? ':' : ' ', (unsigned int)if_hw_addr[i]);
- fprintf(stderr, "\n");
+ fprintf(stderr, "MAC address is: %s\n", ether_ntoa(if_hw_addr));
}
// exit(0);