Linux tcng-匹配“中的端口范围”;如果;陈述

Linux tcng-匹配“中的端口范围”;如果;陈述,linux,controls,range,traffic,Linux,Controls,Range,Traffic,嗨,我需要将指定的端口范围(例如从16384到32768)与tcng匹配,以便为从该端口传出的流量提供更高的优先级 示例文件: #include "fields.tc" dev "eth0" { egress { class(<$voip>) if ip_proto == IPPROTO_UDP && udp_sport == ...; class(<$other>) if 1; prio {

嗨,我需要将指定的端口范围(例如从16384到32768)与tcng匹配,以便为从该端口传出的流量提供更高的优先级

示例文件:

#include "fields.tc"
dev "eth0" {
    egress {
        class(<$voip>) if ip_proto == IPPROTO_UDP && udp_sport == ...;
        class(<$other>) if 1;
        prio {
            $voip = class(1) {
                fifo();
            }
            $other = class(2) {
                fifo();
            }
        }
    }
}
#包括“fields.tc”
开发“eth0”{
出口{
类()如果ip_proto==IPPROTO_UDP&&UDP_sport==。。。;
类()如果为1;
普里奥{
$voip=类别(1){
先进先出();
}
$other=类别(2){
先进先出();
}
}
}
}
我该怎么办? 提前感谢。

看起来像一个简单的“udp\u sport>=16384&&udp\u sport”
#include "fields.tc"
dev "eth0" {
    egress {
        class(<$voip>) if ip_proto == IPPROTO_UDP && udp_sport >= 16384 && udp_sport <= 32768;
        class(<$other>) if 1;
        prio {
            $voip = class(1) {
                fifo();
            }
            $other = class(2) {
                fifo();
            }
        }
    }
}