Skip to content

Conversation

@alan-maguire
Copy link
Member

For IPv[46] fragmentation reassembly, memory is capped at

net.ipv[46].ip[6]frag_high_thresh

Fragmentation reassembly can fail if this value is set too low; monitor for fragmentation reassembly and bump value if needed.

Avoid bumping it if assembly faiures constitute too high a proportion of reassembly events; this may signify a DoS.

Tests verify this works in non-global/global network namespaces.

To do: cap high_thresh?

For IPv[46] fragmentation reassembly, memory is capped at

net.ipv[46].ip[6]frag_high_thresh

Fragmentation reassembly can fail if this value is set too low;
monitor for fragmentation reassembly and bump value if needed.

Avoid bumping it if assembly faiures constitute too high a
proportion of reassembly events; this may signify a DoS.

Tests verify this works in non-global/global network namespaces.

To do: cap high_thresh?

Signed-off-by: Alan Maguire <[email protected]>
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Sep 8, 2023
@alan-maguire alan-maguire merged commit 6136837 into main Sep 8, 2023
@alan-maguire alan-maguire deleted the ipfrag branch December 2, 2024 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant