1This module matches IPv6 extension headers and/or upper layer header. 2.TP 3\fB\-\-soft\fP 4Matches 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...] 8Matches the packet which EXACTLY includes all specified headers. The headers 9encapsulated with ESP header are out of scope. 10Possible \fIheader\fP types can be: 11.TP 12\fBhop\fP|\fBhop\-by\-hop\fP 13Hop-by-Hop Options header 14.TP 15\fBdst\fP 16Destination Options header 17.TP 18\fBroute\fP 19Routing header 20.TP 21\fBfrag\fP 22Fragment header 23.TP 24\fBauth\fP 25Authentication header 26.TP 27\fBesp\fP 28Encapsulating Security Payload header 29.TP 30\fBnone\fP 31No Next header which matches 59 in the 'Next Header field' of IPv6 header or 32any IPv6 extension headers 33.TP 34\fBprot\fP 35which 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\fBprot\fP. 38