atm.h 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Copyright (c) 2002 Guy Harris.
  3. * All rights reserved.
  4. *
  5. * Redistribution and use in source and binary forms, with or without
  6. * modification, are permitted provided that: (1) source code
  7. * distributions retain the above copyright notice and this paragraph
  8. * in its entirety, and (2) distributions including binary code include
  9. * the above copyright notice and this paragraph in its entirety in
  10. * the documentation or other materials provided with the distribution.
  11. * The name of Guy Harris may not be used to endorse or promote products
  12. * derived from this software without specific prior written permission.
  13. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
  14. * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
  15. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  16. */
  17. /*
  18. * Traffic types for ATM.
  19. */
  20. #define ATM_UNKNOWN 0 /* Unknown */
  21. #define ATM_LANE 1 /* LANE */
  22. #define ATM_LLC 2 /* LLC encapsulation */
  23. /*
  24. * some OAM cell captures (most notably Juniper's)
  25. * do not deliver a heading HEC byte
  26. */
  27. #define ATM_OAM_NOHEC 0
  28. #define ATM_OAM_HEC 1
  29. #define ATM_HDR_LEN_NOHEC 4