freebsd-dev/sys/netpfil/pf
Kristof Provost 80e76c61cc pf: set scope in pf_refragment6()
Link-local traffic needs to have a scope embedded before it's passed on
to ip6_output(). Do so in pf_refragment6(), because when we end up here
in the output path we may have passed through ip6_output() already
(before being reassembled), where the scope would have been removed.

Re-embed the scope so that link-local traffic is sent correctly.

Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D39062
2023-03-16 10:59:04 +01:00
..
if_pflog.c IfAPI: Explicitly include <net/if_private.h> in netstack 2023-01-31 15:02:16 -05:00
if_pfsync.c pfsync: ensure 'error' is always initialised 2023-02-16 09:16:35 +01:00
in4_cksum.c
pf_altq.h
pf_if.c IfAPI: Explicitly include <net/if_private.h> in netstack 2023-01-31 15:02:16 -05:00
pf_ioctl.c pfil: add pfil_mem_{in,out}() and retire pfil_run_hooks() 2023-02-14 10:02:49 -08:00
pf_lb.c pf: partially depessimize pf_match_translation 2022-09-09 17:03:55 +00:00
pf_mtag.h pf: tag dummynet'd route-to packets with their real destination 2022-05-12 21:50:10 +02:00
pf_norm.c pf: set scope in pf_refragment6() 2023-03-16 10:59:04 +01:00
pf_nv.c pf: bridge-to 2022-11-02 15:45:23 +01:00
pf_nv.h pf: Initial Ethernet level filtering code 2022-03-02 17:00:03 +01:00
pf_osfp.c
pf_ruleset.c pf: add anchor support for ether rules 2022-03-02 17:00:07 +01:00
pf_syncookies.c pf: default syncookies to adaptive mode 2023-01-13 23:14:25 +01:00
pf_table.c pf: counter argument to pfr_pool_get() may never be NULL 2022-04-21 17:59:45 +02:00
pf.c pf: distinguish forwarding and output cases for pf_refragment6() 2023-03-16 10:59:04 +01:00
pf.h pf: allow scrub rules without fragment reassemble 2022-11-28 20:19:05 +01:00
pfsync_nv.c pfsync: prepare code to accommodate AF_INET6 family 2022-11-09 21:06:07 +01:00
pfsync_nv.h pfsync: prepare code to accommodate AF_INET6 family 2022-11-09 21:06:07 +01:00