mbox series

[net-next,0/5] net/sched: Remove UAPI support for retired TC qdiscs and classifiers

Message ID 20231223140154.1319084-1-jhs@mojatatu.com (mailing list archive)
Headers show
Series net/sched: Remove UAPI support for retired TC qdiscs and classifiers | expand

Message

Jamal Hadi Salim Dec. 23, 2023, 2:01 p.m. UTC
Classifiers RSVP and tcindex as well as qdiscs dsmark, CBQ and ATM have already
been deleted. This patchset removes their UAPI support.

User space - with a focus on iproute2 - typically copies these UAPI headers for
different kernels.
These deletion patches are coordinated with the iproute2 maintainers to make
sure that they delete any user space code referencing removed objects at their
leisure.

Jamal Hadi Salim (5):
  net/sched: Remove uapi support for rsvp classifier
  net/sched: Remove uapi support for tcindex classifier
  net/sched: Remove uapi support for dsmark qdisc
  net/sched: Remove uapi support for ATM qdisc
  net/sched: Remove uapi support for CBQ qdisc

 include/uapi/linux/pkt_cls.h         |  47 ------------
 include/uapi/linux/pkt_sched.h       | 109 ---------------------------
 tools/include/uapi/linux/pkt_cls.h   |  47 ------------
 tools/include/uapi/linux/pkt_sched.h | 109 ---------------------------
 4 files changed, 312 deletions(-)

Comments

Cong Wang Jan. 1, 2024, 6:58 p.m. UTC | #1
On Sat, Dec 23, 2023 at 09:01:49AM -0500, Jamal Hadi Salim wrote:
> Classifiers RSVP and tcindex as well as qdiscs dsmark, CBQ and ATM have already
> been deleted. This patchset removes their UAPI support.
> 
> User space - with a focus on iproute2 - typically copies these UAPI headers for
> different kernels.
> These deletion patches are coordinated with the iproute2 maintainers to make
> sure that they delete any user space code referencing removed objects at their
> leisure.
> 
> Jamal Hadi Salim (5):
>   net/sched: Remove uapi support for rsvp classifier
>   net/sched: Remove uapi support for tcindex classifier
>   net/sched: Remove uapi support for dsmark qdisc
>   net/sched: Remove uapi support for ATM qdisc
>   net/sched: Remove uapi support for CBQ qdisc
> 

All look good to me.

Acked-by: Cong Wang <xiyou.wangcong@gmail.com>

Thanks.
patchwork-bot+netdevbpf@kernel.org Jan. 2, 2024, 2:30 p.m. UTC | #2
Hello:

This series was applied to netdev/net-next.git (main)
by David S. Miller <davem@davemloft.net>:

On Sat, 23 Dec 2023 09:01:49 -0500 you wrote:
> Classifiers RSVP and tcindex as well as qdiscs dsmark, CBQ and ATM have already
> been deleted. This patchset removes their UAPI support.
> 
> User space - with a focus on iproute2 - typically copies these UAPI headers for
> different kernels.
> These deletion patches are coordinated with the iproute2 maintainers to make
> sure that they delete any user space code referencing removed objects at their
> leisure.
> 
> [...]

Here is the summary with links:
  - [net-next,1/5] net/sched: Remove uapi support for rsvp classifier
    https://git.kernel.org/netdev/net-next/c/41bc3e8fc1f7
  - [net-next,2/5] net/sched: Remove uapi support for tcindex classifier
    https://git.kernel.org/netdev/net-next/c/82b2545ed9a4
  - [net-next,3/5] net/sched: Remove uapi support for dsmark qdisc
    https://git.kernel.org/netdev/net-next/c/fe3b739a5472
  - [net-next,4/5] net/sched: Remove uapi support for ATM qdisc
    https://git.kernel.org/netdev/net-next/c/26cc8714fc7f
  - [net-next,5/5] net/sched: Remove uapi support for CBQ qdisc
    https://git.kernel.org/netdev/net-next/c/33241dca4862

You are awesome, thank you!