tc_em_cmp.h 326 B

1234567891011121314151617181920212223242526
  1. #ifndef __LINUX_TC_EM_CMP_H
  2. #define __LINUX_TC_EM_CMP_H
  3. #include <linux/pkt_cls.h>
  4. struct tcf_em_cmp
  5. {
  6. __u32 val;
  7. __u32 mask;
  8. __u16 off;
  9. __u8 align:4;
  10. __u8 flags:4;
  11. __u8 layer:4;
  12. __u8 opnd:4;
  13. };
  14. enum
  15. {
  16. TCF_EM_ALIGN_U8 = 1,
  17. TCF_EM_ALIGN_U16 = 2,
  18. TCF_EM_ALIGN_U32 = 4
  19. };
  20. #define TCF_EM_CMP_TRANS 1
  21. #endif