mbox series

[net-next,v2,0/3] ipv6: Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers

Message ID 20240813-ipv6_addr-helpers-v2-0-5c974f8cca3e@kernel.org (mailing list archive)
Headers show
Series ipv6: Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers | expand

Message

Simon Horman Aug. 13, 2024, 1:33 p.m. UTC
Hi,

This series adds and uses some new helpers,
ipv6_addr_{cpu_to_be32,be32_to_cpu}, which are intended to assist in
byte order manipulation of IPv6 addresses stored as as arrays.

---
Changes in v2:
- Collected tags from Andrew Lunn and Jijie Shao. Thanks!
- Corrected typo in commit message of 1st patch: cpy -> CPU.
  Thanks to Andrew Lunn.
- Also enhanced same commit message to mention both helpers.
- Link to v1: https://lore.kernel.org/r/20240812-ipv6_addr-helpers-v1-0-aab5d1f35c40@kernel.org

---
Simon Horman (3):
      ipv6: Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
      net: ethernet: mtk_eth_soc: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
      net: hns3: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers

 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 79 +++++++++++-----------
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |  8 ++-
 drivers/net/ethernet/mediatek/mtk_ppe.c            | 10 +--
 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c    |  9 +--
 include/net/ipv6.h                                 | 12 ++++
 5 files changed, 66 insertions(+), 52 deletions(-)

base-commit: dd1bf9f9df156b43e5122f90d97ac3f59a1a5621

Comments

patchwork-bot+netdevbpf@kernel.org Aug. 16, 2024, 6:10 p.m. UTC | #1
Hello:

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

On Tue, 13 Aug 2024 14:33:46 +0100 you wrote:
> Hi,
> 
> This series adds and uses some new helpers,
> ipv6_addr_{cpu_to_be32,be32_to_cpu}, which are intended to assist in
> byte order manipulation of IPv6 addresses stored as as arrays.
> 
> 
> [...]

Here is the summary with links:
  - [net-next,v2,1/3] ipv6: Add ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
    https://git.kernel.org/netdev/net-next/c/f40a455d01f8
  - [net-next,v2,2/3] net: ethernet: mtk_eth_soc: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
    https://git.kernel.org/netdev/net-next/c/b908c722133e
  - [net-next,v2,3/3] net: hns3: Use ipv6_addr_{cpu_to_be32,be32_to_cpu} helpers
    https://git.kernel.org/netdev/net-next/c/c7be6e70d20c

You are awesome, thank you!