logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

xt_socket.h (640B)


  1. /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
  2. #ifndef _XT_SOCKET_H
  3. #define _XT_SOCKET_H
  4. #include <linux/types.h>
  5. enum {
  6. XT_SOCKET_TRANSPARENT = 1 << 0,
  7. XT_SOCKET_NOWILDCARD = 1 << 1,
  8. XT_SOCKET_RESTORESKMARK = 1 << 2,
  9. };
  10. struct xt_socket_mtinfo1 {
  11. __u8 flags;
  12. };
  13. #define XT_SOCKET_FLAGS_V1 XT_SOCKET_TRANSPARENT
  14. struct xt_socket_mtinfo2 {
  15. __u8 flags;
  16. };
  17. #define XT_SOCKET_FLAGS_V2 (XT_SOCKET_TRANSPARENT | XT_SOCKET_NOWILDCARD)
  18. struct xt_socket_mtinfo3 {
  19. __u8 flags;
  20. };
  21. #define XT_SOCKET_FLAGS_V3 (XT_SOCKET_TRANSPARENT \
  22. | XT_SOCKET_NOWILDCARD \
  23. | XT_SOCKET_RESTORESKMARK)
  24. #endif /* _XT_SOCKET_H */