Table 29. Meta expression types ┌──────────┬──────────────────────┬─────────────────────┐ │Keyword   │ Description          │ Type                │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │length    │ Length of the packet │ integer (32-bit)    │ │          │ in bytes             │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │nfproto   │ real hook protocol   │ integer (32 bit)    │ │          │ family, useful only  │                     │ │          │ in inet table        │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │l4proto   │ layer 4 protocol,    │ integer (8 bit)     │ │          │ skips ipv6 extension │                     │ │          │ headers              │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │protocol  │ EtherType protocol   │ ether_type          │ │          │ value                │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │priority  │ TC packet priority   │ tc_handle           │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │mark      │ Packet mark          │ mark                │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │iif       │ Input interface      │ iface_index         │ │          │ index                │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │iifname   │ Input interface name │ ifname              │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │iiftype   │ Input interface type │ iface_type          │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │oif       │ Output interface     │ iface_index         │ │          │ index                │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │oifname   │ Output interface     │ ifname              │ │          │ name                 │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │oiftype   │ Output interface     │ iface_type          │ │          │ hardware type        │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │sdif      │ Slave device input   │ iface_index         │ │          │ interface index      │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │sdifname  │ Slave device         │ ifname              │ │          │ interface name       │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │skuid     │ UID associated with  │ uid                 │ │          │ originating socket   │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │skgid     │ GID associated with  │ gid                 │ │          │ originating socket   │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │rtclassid │ Routing realm        │ realm               │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │ibrname   │ Input bridge         │ ifname              │ │          │ interface name       │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │obrname   │ Output bridge        │ ifname              │ │          │ interface name       │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │pkttype   │ packet type          │ pkt_type            │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │cpu       │ cpu number           │ integer (32 bit)    │ │          │ processing the       │                     │ │          │ packet               │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │iifgroup  │ incoming device      │ devgroup            │ │          │ group                │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │oifgroup  │ outgoing device      │ devgroup            │ │          │ group                │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │cgroup    │ control group id     │ integer (32 bit)    │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │random    │ pseudo-random number │ integer (32 bit)    │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │ipsec     │ true if packet was   │ boolean (1 bit)     │ │          │ ipsec encrypted      │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │iifkind   │ Input interface kind │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │oifkind   │ Output interface     │                     │ │          │ kind                 │                     │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │time      │ Absolute time of     │ Integer (32 bit) or │ │          │ packet reception     │ string              │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │day       │ Day of week          │ Integer (8 bit) or  │ │          │                      │ string              │ ├──────────┼──────────────────────┼─────────────────────┤ │          │                      │                     │ │hour      │ Hour of day          │ String              │ └──────────┴──────────────────────┴─────────────────────┘