• Jamal Hadi Salim's avatar
    rsvp classifier support for multiple actions · 10f5a375
    Jamal Hadi Salim authored
    Example setup:
    
    sudo tc qdisc del dev eth0 root handle 1:0 prio
    sudo tc qdisc add dev eth0 root handle 1:0 prio
    
    sudo tc filter add dev eth0 pref 10 proto ip parent 1:0 \
    rsvp session 10.0.0.1 ipproto icmp \
    classid 1:1  \
    action police rate 1kbit burst 90k pipe \
    action ok
    
    tc -s filter show dev eth0 parent 1:0
    
    filter protocol ip pref 10 rsvp
    filter protocol ip pref 10 rsvp fh 0x0001100a flowid 1:1 session
    10.0.0.1 ipproto icmp
            action order 1:  police 0x5 rate 1Kbit burst 23440b mtu 2Kb
    action pipe overhead 0b
    ref 1 bind 1
            Action statistics:
            Sent 98000 bytes 1000 pkt (dropped 0, overlimits 761 requeues 0)
            backlog 0b 0p requeues 0
    
            action order 2: gact action pass
             random type none pass val 0
             index 2 ref 1 bind 1 installed 60 sec used 3 sec
            Action statistics:
            Sent 74578 bytes 761 pkt (dropped 0, overlimits 0 requeues 0)
            backlog 0b 0p requeues 0
    Signed-off-by: default avatarJamal Hadi Salim <jhs@mojatatu.com>
    Tested-by: default avatarJohn Fastabend <john.r.fastabend@intel.com>
    10f5a375
f_rsvp.c 10.4 KB