Примеры использования u32 классификатора

Назначить все что приходит с адресом источника 192.168.1.1/24 на класс $PARENT:$CLASS:

/usr/sbin/tc filter add dev eth0 protocol ip prio 5 u32 match ip src 192.168.1.1/24 flowid $PARENT:$CLASS

то же только для назначения (destination):

/usr/sbin/tc filter add dev eth0 protocol ip prio 5 u32 match ip dst 192.168.1.1/24 flowid $PARENT:$CLASS

Перенаправить весь входящий трафик через eth0 на псевдо-интерфейс ifb0:

/usr/sbin/tc qdisc add dev eth0 handle ffff: ingress
/usr/sbin/tc filter add dev eth0 parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect dev ifb0

Фильтр по портам:
Ловим 137 порт отправителя:

/usr/sbin/tc filter add dev eth0.23 protocol ip prio 0 u32 match u16 0x0089 0xffff at nexthdr+0 flowid $PARENT:$CLASS

Ловим 137 порт получателя:

/usr/sbin/tc filter add dev eth0.23 protocol ip prio 0 u32 match u32 0x00000089 0x0000ffff at nexthdr+0 flowid $PARENT:$CLASS