libip6t_ipv6header.man 952 B

12345678910111213141516171819202122232425262728293031323334353637
  1. This module matches IPv6 extension headers and/or upper layer header.
  2. .TP
  3. \fB\-\-soft\fP
  4. Matches if the packet includes \fBany\fP of the headers specified with
  5. \fB\-\-header\fP.
  6. .TP
  7. [\fB!\fP] \fB\-\-header\fP \fIheader\fP[\fB,\fP\fIheader\fP...]
  8. Matches the packet which EXACTLY includes all specified headers. The headers
  9. encapsulated with ESP header are out of scope.
  10. Possible \fIheader\fP types can be:
  11. .TP
  12. \fBhop\fP|\fBhop\-by\-hop\fP
  13. Hop-by-Hop Options header
  14. .TP
  15. \fBdst\fP
  16. Destination Options header
  17. .TP
  18. \fBroute\fP
  19. Routing header
  20. .TP
  21. \fBfrag\fP
  22. Fragment header
  23. .TP
  24. \fBauth\fP
  25. Authentication header
  26. .TP
  27. \fBesp\fP
  28. Encapsulating Security Payload header
  29. .TP
  30. \fBnone\fP
  31. No Next header which matches 59 in the 'Next Header field' of IPv6 header or
  32. any IPv6 extension headers
  33. .TP
  34. \fBproto\fP
  35. which matches any upper layer protocol header. A protocol name from
  36. /etc/protocols and numeric value also allowed. The number 255 is equivalent to
  37. \fBproto\fP.