af.c 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*
  2. * Copyright (c) 1998-2006 The TCPDUMP project
  3. *
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that: (1) source code
  6. * distributions retain the above copyright notice and this paragraph
  7. * in its entirety, and (2) distributions including binary code include
  8. * the above copyright notice and this paragraph in its entirety in
  9. * the documentation or other materials provided with the distribution.
  10. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND
  11. * WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
  12. * LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  13. * FOR A PARTICULAR PURPOSE.
  14. *
  15. * Original code by Hannes Gredler (hannes@gredler.at)
  16. */
  17. #ifdef HAVE_CONFIG_H
  18. #include "config.h"
  19. #endif
  20. #include <netdissect-stdinc.h>
  21. #include "netdissect.h"
  22. #include "af.h"
  23. const struct tok af_values[] = {
  24. { 0, "Reserved"},
  25. { AFNUM_INET, "IPv4"},
  26. { AFNUM_INET6, "IPv6"},
  27. { AFNUM_NSAP, "NSAP"},
  28. { AFNUM_HDLC, "HDLC"},
  29. { AFNUM_BBN1822, "BBN 1822"},
  30. { AFNUM_802, "802"},
  31. { AFNUM_E163, "E.163"},
  32. { AFNUM_E164, "E.164"},
  33. { AFNUM_F69, "F.69"},
  34. { AFNUM_X121, "X.121"},
  35. { AFNUM_IPX, "Novell IPX"},
  36. { AFNUM_ATALK, "Appletalk"},
  37. { AFNUM_DECNET, "Decnet IV"},
  38. { AFNUM_BANYAN, "Banyan Vines"},
  39. { AFNUM_E164NSAP, "E.164 with NSAP subaddress"},
  40. { AFNUM_L2VPN, "Layer-2 VPN"},
  41. { AFNUM_VPLS, "VPLS"},
  42. { 0, NULL},
  43. };
  44. const struct tok bsd_af_values[] = {
  45. { BSD_AFNUM_INET, "IPv4" },
  46. { BSD_AFNUM_NS, "NS" },
  47. { BSD_AFNUM_ISO, "ISO" },
  48. { BSD_AFNUM_APPLETALK, "Appletalk" },
  49. { BSD_AFNUM_IPX, "IPX" },
  50. { BSD_AFNUM_INET6_BSD, "IPv6" },
  51. { BSD_AFNUM_INET6_FREEBSD, "IPv6" },
  52. { BSD_AFNUM_INET6_DARWIN, "IPv6" },
  53. { 0, NULL}
  54. };