diff options
author | Bill Sommerfeld <wsommerfeld@google.com> | 2011-07-19 15:22:33 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-08-15 18:31:37 -0700 |
commit | 4339267bcded2540782c8f7587bc59434b89420c (patch) | |
tree | aefdf4216b3dcb842766a91746560f34adbd9fe2 /crypto/blowfish.c | |
parent | 0671b3017cad5944fb2b63b5285802eeabb2cdd5 (diff) | |
download | kernel_samsung_smdk4412-4339267bcded2540782c8f7587bc59434b89420c.tar.gz kernel_samsung_smdk4412-4339267bcded2540782c8f7587bc59434b89420c.tar.bz2 kernel_samsung_smdk4412-4339267bcded2540782c8f7587bc59434b89420c.zip |
ipv4: Constrain UFO fragment sizes to multiples of 8 bytes
[ Upstream commit d9be4f7a6f5a8da3133b832eca41c3591420b1ca ]
Because the ip fragment offset field counts 8-byte chunks, ip
fragments other than the last must contain a multiple of 8 bytes of
payload. ip_ufo_append_data wasn't respecting this constraint and,
depending on the MTU and ip option sizes, could create malformed
non-final fragments.
Google-Bug-Id: 5009328
Signed-off-by: Bill Sommerfeld <wsommerfeld@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'crypto/blowfish.c')
0 files changed, 0 insertions, 0 deletions