PKT_SCHED: tcf_exts API & make classifier changes consistent upon failure
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest9 patches 16 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | PKT_SCHED: rtattr_parse shortcut for nested TLVsinclude/ | +3 | 0 replies | |
| 2/9 | PKT_SCHED: tc filter extension APIinclude/ net/ | +248 | 13 replies | |
| 2/9 | PKT_SCHED: tc filter extension APIinclude/ net/ | +248 | 0 replies | |
| 2/9 | PKT_SCHED: tc filter extension APIinclude/ net/ | +236 | 0 replies | |
| 2/9 | PKT_SCHED: tc filter extension APIinclude/ net/ | +240 | 0 replies | |
| 3/9 | PKT_SCHED: u32: make use of tcf_exts APInet/ | +40 | 2 replies | |
| 4/9 | PKT_SCHED: fw: make use of tcf_exts APInet/ | +39 | 0 replies | |
| 5/9 | PKT_SCHED: route: allow changing parameters for existing filters and use tcf_exts APIinclude/ net/ | +190 | 0 replies | |
| 6/9 | PKT_SCHED: tcindex: allow changing parameters for existing filters and use tcf_exts APIinclude/ net/ | +211 | 0 replies | |
| 7/9 | PKT_SCHED: rsvp: use tcf_exts APIinclude/ net/ | +50 | 0 replies | |
| 8/9 | PKT_SCHED: Remove old action/police helpersinclude/ | +0 | 0 replies | |
| 9/9 | PKT_SCHED: Actions are now available for all classifiersnet/ | +0 | 0 replies | |
| 9/9 | PKT_SCHED: Actions are now available for all classifiers & Fix police Kconfig dependenciesnet/ | +8 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/9] PKT_SCHED: tcf_exts API & make classifier changes consistent upon failure
Dave,
The following patchset adds tcf_exts API to remove the ifdef clutter, helps make changes consistent upon failures, makes adding action bits to yet unsupported classifiers as easy as adding a few lines and generally saves a lot of code per classifier. The patches to make use of the API add action support to all classifiers and makes changes consistent except for indev failures (to be removed soon) and rsvp which needs a closer look since i haven't had time to perfectly understand it yet.
I gave it extensive testing for 2 weeks, patches 5-6 are non-trivial though and it's quite hard to test everything. I will post a request to the lartc mailinglist once these changes are in a bk release so everyone can try it out and I have time fix any remaining issues before the next rc release. I could provide the patchset but its quite some work for the testers and I guess there will be more people trying it out if they can use an official release.
Cheers, Thomas