freebsd-dev/sys/netpfil/pf
Kristof Provost 055c55abef pf: Fix IP checksum on reassembly
If we reassemble a packet we modify the IP header (to set the length and
remove the fragment offset information), but we failed to update the
checksum. On certain setups (mostly where we did not re-fragment again
afterwards) this could lead to us sending out packets with incorrect
checksums.

PR:		255432
MFC after:	1 week
Sponsored by:	Rubicon Communications, LLC ("Netgate")
Differential Revision:	https://reviews.freebsd.org/D30026
2021-04-30 08:19:46 +02:00
..
if_pflog.c pf: Split pfi_kif into a user and kernel space structure 2021-01-05 23:35:37 +01:00
if_pfsync.c pfsync: Expose PFSYNCF_OK flag to userspace 2021-04-26 14:31:17 +02:00
in4_cksum.c SPDX: license IDs for some ISC-related files. 2017-12-08 15:57:29 +00:00
pf_altq.h Extended pf(4) ioctl interface and pfctl(8) to allow bandwidths of 2018-08-22 19:38:48 +00:00
pf_if.c pf: Ensure that we don't use kif passed to pfi_kkif_attach() 2021-04-12 11:55:21 +02:00
pf_ioctl.c pf: Error tracing SDTs 2021-04-28 17:19:10 +02:00
pf_lb.c pf: Implement the NAT source port selection of MAP-E Customer Edge 2021-04-13 10:53:18 +02:00
pf_mtag.h pf: duplicate frames only once when using dup-to pf rule 2021-01-28 16:46:44 +01:00
pf_norm.c pf: Fix IP checksum on reassembly 2021-04-30 08:19:46 +02:00
pf_nv.c pf: Trivial typo fix 2021-04-29 15:25:07 +02:00
pf_nv.h pf: Error tracing SDTs 2021-04-28 17:19:10 +02:00
pf_osfp.c net: clean up empty lines in .c and .h files 2020-09-01 21:19:14 +00:00
pf_ruleset.c pf: Implement nvlist variant of DIOCGETRULE 2021-04-10 11:16:01 +02:00
pf_table.c pf: Split pf_rule into kernel and user space versions 2021-01-05 23:35:36 +01:00
pf.c pf: PFRULE_REFS should not be user-visible 2021-04-19 14:31:47 +02:00
pf.h pf: Allow multiple labels to be set on a rule 2021-04-26 14:14:21 +02:00