summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2004-07-09 21:53:57 -0700
committerDavid S. Miller <davem@nuts.davemloft.net>2004-07-09 21:53:57 -0700
commit01124b4fb8a459aa40de919c481f8f0558c7aa5c (patch)
tree70e935e078c95d93bb8e95938713f86c82f4d288 /include/linux
parent04bb22c21f845e79e8f5753662810d9d4beb95d6 (diff)
[IPSEC]: Move generic encap code into xfrm4_output
I've finally finished merging the general encapsulation code for IPv4. Here is the patch. The idea is basically to make x->type->output similar in structure to x->type->input. That means moving the tunnel encapsulation and other generic code out. They have ended up in xfrm4_output.c. The advantage of this is that we have exactly one copy of the tunnel encapsulation code. So if we need to change it (e.g., set the TTL according to the route) then it's easier and less error-prone. In fact, in doing so I've already noticed that the ECN wasn't being copied correctly in everything except xfrm4_tunnel. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@redhat.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions