Changeset 4c88365 for libpacketdump
- Timestamp:
- 02/05/19 11:53:46 (2 years ago)
- Branches:
- develop
- Children:
- 6f6fcbb
- Parents:
- 0486a72
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpacketdump/link_21.c
rb32e8f4 r4c88365 14 14 15 15 if (meta->items[i].datatype == TRACE_META_STRING) { 16 printf(" Name: %s ID: %u Value: %s\n",16 printf(" %s: %s\n", 17 17 meta->items[i].option_name, 18 meta->items[i].option,19 18 (char *)meta->items[i].data); 20 19 } else if (meta->items[i].datatype == TRACE_META_UINT8) { 21 printf(" Name: %s ID: %u Value: %u\n",20 printf(" %s: %u\n", 22 21 meta->items[i].option_name, 23 meta->items[i].option,24 22 *(uint8_t *)meta->items[i].data); 25 23 } else if (meta->items[i].datatype == TRACE_META_UINT32) { 26 printf(" Name: %s ID: %u Value: %u\n",24 printf(" %s: %u\n", 27 25 meta->items[i].option_name, 28 meta->items[i].option,29 26 *(uint32_t *)meta->items[i].data); 30 27 } else if (meta->items[i].datatype == TRACE_META_UINT64) { 31 printf(" Name: %s ID: %u Value: %lu\n",28 printf(" %s: %lu\n", 32 29 meta->items[i].option_name, 33 meta->items[i].option,34 30 *(uint64_t *)meta->items[i].data); 35 31 } else if (meta->items[i].datatype == TRACE_META_IPV4) { 36 32 struct in_addr ip; 37 33 ip.s_addr = *(uint32_t *)meta->items[i].data; 38 printf(" Name: %s ID: %u Value: %s\n",34 printf(" %s: %s\n", 39 35 meta->items[i].option_name, 40 meta->items[i].option,41 36 inet_ntoa(ip)); 42 37 } else if (meta->items[i].datatype == TRACE_META_IPV6) { 43 printf(" Name: %s ID: %u Value: %s\n",38 printf(" %s: %s\n", 44 39 meta->items[i].option_name, 45 meta->items[i].option,46 40 (char *)meta->items[i].data); 47 41 } else if (meta->items[i].datatype == TRACE_META_MAC) { 48 42 unsigned char *mac = meta->items[i].data; 49 printf(" Name: %s ID: %u Value: %02x:%02x:%02x:%02x:%02x:%02x\n",43 printf(" %s: %02x:%02x:%02x:%02x:%02x:%02x\n", 50 44 meta->items[i].option_name, 51 meta->items[i].option,52 45 mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); 53 46 } else { 54 printf(" Name: Unknown ID: %u Option Value (RAW): ", meta->items[i].option);47 printf(" Unknown Option ID %u (output RAW): ", meta->items[i].option); 55 48 int k; 56 49 unsigned char *curr = (unsigned char *)meta->items[i].data;
Note: See TracChangeset
for help on using the changeset viewer.