action " ACTION_SPEC" Apply an action from the generic actions framework on matching packets.
classid " CLASSID" Specify a class to pass matching packets on to. CLASSID is in the form X : Y ", while " X " and " Y are interpreted as numbers in hexadecimal format.
indev " ifname" Match on incoming interface name. Obviously this makes sense only for forwarded flows. ifname is the name of an interface which must exist at the time of tc invocation.
dst_mac " mac_address" .TQ src_mac " mac_address" Match on source or destination MAC address.
eth_type " ETH_TYPE" Match on layer three protocol. ETH_TYPE may be either ipv4 , ipv6 or an unsigned 16bit value in hexadecimal format.
ip_proto " IP_PROTO" Match on layer four protocol. IP_PROTO may be either tcp , udp or an unsigned 8bit value in hexadecimal format.
dst_ip " ADDRESS" .TQ src_ip " ADDRESS" Match on source or destination IP address. ADDRESS must be a valid IPv4 or IPv6 address, depending on ether_type , which has to be specified in beforehand.
dst_port " NUMBER" .TQ src_port " NUMBER" Match on layer 4 protocol source or destination port number. Only available for ip_proto " values " udp " and " tcp , which has to be specified in beforehand.
There can be only used one mask per one prio. If user needs to specify different mask, he has to use different prio.