Skip to content
  • Eyal Birger's avatar
    net: sched: add em_ipt ematch for calling xtables matches · ccc007e4
    Eyal Birger authored
    
    
    The commit a new tc ematch for using netfilter xtable matches.
    
    This allows early classification as well as mirroning/redirecting traffic
    based on logic implemented in netfilter extensions.
    
    Current supported use case is classification based on the incoming IPSec
    state used during decpsulation using the 'policy' iptables extension
    (xt_policy).
    
    The module dynamically fetches the netfilter match module and calls
    it using a fake xt_action_param structure based on validated userspace
    provided parameters.
    
    As the xt_policy match does not access skb->data, no skb modifications
    are needed on match.
    
    Signed-off-by: default avatarEyal Birger <eyal.birger@gmail.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    ccc007e4