Skip to content

Conversation

@ClaCodes
Copy link
Contributor

Store a flag about which layer has already processed a packet in its meta
information. This enables deferred processing of it.

Based on: #93246

@ClaCodes
Copy link
Contributor Author

  • Rebased
  • Fixed some test failures

@ClaCodes ClaCodes force-pushed the feature/processed_flags branch from ae41bbf to 0630e2e Compare July 24, 2025 06:23
Store the flag in the packet meta-data so that processing may be deferred
if necessary.

Signed-off-by: Cla Mattia Galliard <[email protected]>
Use the l2_processed-flag to decide whether a network packet needs to be
processed by an L2-handler. This could be used in the future to requeue
packets for later processing by a different traffic class queue.

Signed-off-by: Cla Mattia Galliard <[email protected]>
Specify the socket type, when inputting a packet into a packet-socket.

Signed-off-by: Cla Mattia Galliard <[email protected]>
When handling packets for inputing into packet-sockets, unconditionally
forward them, so that they may be handled by the rest of the network
stack after.

Signed-off-by: Cla Mattia Galliard <[email protected]>
Store a flag about which layer has already processed a packet in its meta
information. This enables deferred processing of it.

Signed-off-by: Cla Mattia Galliard <[email protected]>
@ClaCodes ClaCodes force-pushed the feature/processed_flags branch from 0630e2e to d0663f1 Compare August 16, 2025 09:00
@ClaCodes
Copy link
Contributor Author

  • Rebased

Note: contains all commits from #93246 and adds a single commit

@ClaCodes
Copy link
Contributor Author

Closing in favor of #93341 to cut down on the number of open PRs

@ClaCodes ClaCodes closed this Aug 16, 2025
@sonarqubecloud
Copy link

@ClaCodes ClaCodes deleted the feature/processed_flags branch October 19, 2025 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants