| Argument | Type | Description |
|---|
| rows | num | |
| show-frame | bool | |
| interface | object { interface: iface_enum
} | |
| mac-address | object { mac-address-element: super { !
, mac-address-with-mask: composite { mac: macAddr
, mask: [ macAddr]
}
}
} | |
| src-mac-address | object { mac-address-element: super { !
, mac-address-with-mask: composite { mac: macAddr
, mask: [ macAddr]
}
}
} | |
| dst-mac-address | object { mac-address-element: super { !
, mac-address-with-mask: composite { mac: macAddr
, mask: [ macAddr]
}
}
} | |
| mac-protocol | object { mac-protocol-element: super { !
, protocol: alt { mac-protocol: enum ()
, protocol-number: num [ .. 65535]
}
}
} | |
| ip-protocol | object { ip-protocol-element: super { !
, ip-protocol: enum ()
}
} | |
| ip-address | object { ip-address-element: super { !
, ip-address-with-mask: composite { ip: ipAddr
, mask: [ num [ .. 32]]
}
}
} | |
| src-ip-address | object { ip-address-element: super { !
, ip-address-with-mask: composite { ip: ipAddr
, mask: [ num [ .. 32]]
}
}
} | |
| dst-ip-address | object { ip-address-element: super { !
, ip-address-with-mask: composite { ip: ipAddr
, mask: [ num [ .. 32]]
}
}
} | |
| ipv6-address | object { ipv6-address-element: super { !
, ipv6-prefix: ip6Prefix
}
} | |
| src-ipv6-address | object { ipv6-address-element: super { !
, ipv6-prefix: ip6Prefix
}
} | |
| dst-ipv6-address | object { ipv6-address-element: super { !
, ipv6-prefix: ip6Prefix
}
} | |
| port | object { port-element: super { !
, port: enum ()
}
} | |
| src-port | object { port-element: super { !
, port: enum ()
}
} | |
| dst-port | object { port-element: super { !
, port: enum ()
}
} | |
| vlan-id | object { vlan-element: super { !
, vlan: num [ .. 4095]
}
} | |
| direction | enum (any | tx | rx) { any:0, tx:1, rx:2 } | |
| operator-between-entries | enum (or | and) { or:0, and:1 } | |
| cpu | object { cpu-element: super { !
, cpu: num
}
} | |
| size | object { size-element: super { !
, size-range: range [0 .. 65535]
}
} | |
| Read-only Argument | Type | Description |
|---|
| interface | iface_enum | |
| time | num | |
| num | num | |
| dir | enum (<- | ->) { <-:0, ->:1 } | |
| src-mac | macAddr | |
| dst-mac | macAddr | |
| vlan | composite { id: num [ .. 4095]
, priority: num [ .. 7]
} | |
| src-address | composite { address: alt { ip: ipAddr
, ipv6: ip6Addr
, descr: string
}
, port: enum ()
} | |
| dst-address | composite { address: alt { ip: ipAddr
, ipv6: ip6Addr
}
, port: enum ()
} | |
| protocol | composite { mac-protocol: enum ()
, ip-protocol: enum (ip) { ip:0 }
} | |
| size | num | |
| cpu | num | |
| fp | bool | |
| raw | string | |
| dscp | num | |
| ecn | num | |
| fragment-offset | num | |
| identification | num | |
| num | |
| ip-packet-size | num | |
| tcp-flags | super { tcp-flags: multi { array-id, flag: enum (fin | syn | rst | psh | ack | urg | ece | cwr) { fin:0, syn:1, rst:2, psh:3, ack:4, urg:5, ece:6, cwr:7 }
}
} | |
| ttl | num | |