summaryrefslogtreecommitdiff
path: root/sys/uvm
diff options
context:
space:
mode:
authorClaudio Jeker <claudio@cvs.openbsd.org>2010-05-11 09:36:08 +0000
committerClaudio Jeker <claudio@cvs.openbsd.org>2010-05-11 09:36:08 +0000
commit62fc95fd847703423c4902b3205c6d9517f20006 (patch)
tree7d05c62bdb72350f0f01022800ac767f57e999a4 /sys/uvm
parent1b7752fdde26fac73c4c3bb416b412ce523cc945 (diff)
Massiv cleanup of the gif(4) mess. Move encapsulation into gif_output()
where it is not necessary to guess protocols by looking at the first nibble. in_gif_output() will encapsulate the packet but not send it. Because of etherip support and the way the bridge works a minimal hack is needed in gif_start() to ensure that the bridged packets are encapsulated as well. This actually started with the idea to add MPLS support but that turned out to be not as simple as in the gre(4) case. Tested by myself (IP, IPv6, etherip, MPLS), sthen@ (IP, IPv6), naddy (IPv6) OK sthen@
Diffstat (limited to 'sys/uvm')
0 files changed, 0 insertions, 0 deletions