Skip to content
  • Jan Engelhardt's avatar
    netfilter: xtables: move extension arguments into compound structure (1/6) · f7108a20
    Jan Engelhardt authored
    
    
    The function signatures for Xtables extensions have grown over time.
    It involves a lot of typing/replication, and also a bit of stack space
    even if they are not used. Realize an NFWS2008 idea and pack them into
    structs. The skb remains outside of the struct so gcc can continue to
    apply its optimizations.
    
    This patch does this for match extensions' match functions.
    
    A few ambiguities have also been addressed. The "offset" parameter for
    example has been renamed to "fragoff" (there are so many different
    offsets already) and "protoff" to "thoff" (there is more than just one
    protocol here, so clarify).
    
    Signed-off-by: default avatarJan Engelhardt <jengelh@medozas.de>
    Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
    f7108a20