mbox series

[PATCHv4,net-next,0/4] doc/netlink: add a YAML spec for team

Message ID 20240401031004.1159713-1-liuhangbin@gmail.com (mailing list archive)
Headers show
Series doc/netlink: add a YAML spec for team | expand

Message

Hangbin Liu April 1, 2024, 3:10 a.m. UTC
Add a YAML spec for team. As we need to link two objects together to form
the team module, rename team to team_core for linking.

v4:
  1. fix the wrong squashe changes (Jakub Kicinski)
v3:
  1. remove item/list-option from request as they are not attributes (Jakub Kicinski)
v2:
  1. adjust the continuation line (Jakub Kicinski)
  2. adjust the family maxattr (Jakub Kicinski)
v1:
  1. remove dump from team options. (Jiri Pirko)

Hangbin Liu (4):
  Documentation: netlink: add a YAML spec for team
  net: team: rename team to team_core for linking
  net: team: use policy generated by YAML spec
  uapi: team: use header file generated from YAML spec

 Documentation/netlink/specs/team.yaml    | 204 +++++++++++++++++++++++
 MAINTAINERS                              |   1 +
 drivers/net/team/Makefile                |   1 +
 drivers/net/team/{team.c => team_core.c} |  63 +------
 drivers/net/team/team_nl.c               |  59 +++++++
 drivers/net/team/team_nl.h               |  29 ++++
 include/uapi/linux/if_team.h             | 116 +++++--------
 7 files changed, 346 insertions(+), 127 deletions(-)
 create mode 100644 Documentation/netlink/specs/team.yaml
 rename drivers/net/team/{team.c => team_core.c} (97%)
 create mode 100644 drivers/net/team/team_nl.c
 create mode 100644 drivers/net/team/team_nl.h

Comments

patchwork-bot+netdevbpf@kernel.org April 3, 2024, 1:40 a.m. UTC | #1
Hello:

This series was applied to netdev/net-next.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Mon,  1 Apr 2024 11:10:00 +0800 you wrote:
> Add a YAML spec for team. As we need to link two objects together to form
> the team module, rename team to team_core for linking.
> 
> v4:
>   1. fix the wrong squashe changes (Jakub Kicinski)
> v3:
>   1. remove item/list-option from request as they are not attributes (Jakub Kicinski)
> v2:
>   1. adjust the continuation line (Jakub Kicinski)
>   2. adjust the family maxattr (Jakub Kicinski)
> v1:
>   1. remove dump from team options. (Jiri Pirko)
> 
> [...]

Here is the summary with links:
  - [PATCHv4,net-next,1/4] Documentation: netlink: add a YAML spec for team
    https://git.kernel.org/netdev/net-next/c/387724cbf415
  - [PATCHv4,net-next,2/4] net: team: rename team to team_core for linking
    https://git.kernel.org/netdev/net-next/c/a0393e3e3ddb
  - [PATCHv4,net-next,3/4] net: team: use policy generated by YAML spec
    https://git.kernel.org/netdev/net-next/c/948dbafc15da
  - [PATCHv4,net-next,4/4] uapi: team: use header file generated from YAML spec
    https://git.kernel.org/netdev/net-next/c/e57ba7e3d7bc

You are awesome, thank you!