The RSVP filter supports tunnels. They are specified by the keyword tunnel, followed by the parameter list (in parentheses), a list of selectors, and the tunnel body. All selectors inside the tunnel body use the corresponding tunnel ID.
Example:
prio { class (); rsvp { tunnel (skip 2B) on (ah 17, dst 10.0.0.1) { class on (ipproto "tcp", dst 10.0.0.3); } } }
Note: the selector must not include an explicit filter reference. Also, if an explicit filter reference is used on a class inside a tunnel body, the tunnel has no effect on that class.