[RFC] pwru: Support --output-skb-metadata #509
Draft
+9,654
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #502
I'm porting such feature from btrace's
--output-arg 'skb->hash'
.It's really useful to output specified metadatas of skb instead of outputing the whole skb btf data.
However, it's not easy to
--output-skb-metadata 'skb->mark'
because the metadata is provided by users.Here're the steps to achieve it:
skb
btf type info.set_skb_metadata
stub with the generated insns.e.g.