summaryrefslogtreecommitdiff
path: root/libexec/ld.so
diff options
context:
space:
mode:
authorAlexander Bluhm <bluhm@cvs.openbsd.org>2011-07-23 21:17:48 +0000
committerAlexander Bluhm <bluhm@cvs.openbsd.org>2011-07-23 21:17:48 +0000
commitcc9434d271301c2b8698ff09092d9be6a1d1c2fc (patch)
tree9080452d95249b27ceb2cab557c83a2ed1aedf19 /libexec/ld.so
parenta5537fa70156ca4b6be82663af741b145d316905 (diff)
Replace the IPv6 header walking loop in pf_test_state_icmp() with
the common function pf_walk_header6(). For that, pf_walk_header6() can now extract both the information wether it is a fragment and the final protocol if it is the first fragment. This allows to match the icmp6 too big packet of a first fragment to the reassembled packet's state. This is neccesary if a refragmented fragment is to big for the Path-MTU. Note that pd.proto contains the real protocol number for the first fragment and IPPROTO_FRAGMENT for later fragments. pd.virtual_protocol is set to PF_VPROTO_FRAGMENT for all fragments. ok mcbride@
Diffstat (limited to 'libexec/ld.so')
0 files changed, 0 insertions, 0 deletions