20 sprintf(srcMac,
"%02x:%02x:%02x:%02x:%02x:%02x",
23 sprintf(dstMac,
"%02x:%02x:%02x:%02x:%02x:%02x",
44 printf(
"OSNICRecv failed!\n");
49 printf(
"Failed to read packet!\n");
57main(
int argc,
const char *argv[])
62 printf(
"Ethernet Dump Tool\n");
int main(int argc, const char *argv[])
void readPacket(NIC *nic)
uint8_t ether_shost[ETHER_ADDR_LEN]
uint8_t ether_dhost[ETHER_ADDR_LEN]
int OSNICStat(uint64_t nicNo, NIC *nic)
int OSNICRecv(uint64_t nicNo, MBuf *mbuf)
#define MBUF_STATUS_FAILED
int printf(const char *fmt,...)
int sprintf(char *str, const char *fmt,...)