0016-nss-dp-netdev-mac_addr-is-const.patch 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. From ff9284e3a59982c78a0132e6f2c5e3f04ba11472 Mon Sep 17 00:00:00 2001
  2. From: Robert Marko <[email protected]>
  3. Date: Thu, 29 Sep 2022 20:37:46 +0200
  4. Subject: [PATCH 15/16] nss-dp: netdev mac_addr is const
  5. Signed-off-by: Robert Marko <[email protected]>
  6. ---
  7. exports/nss_dp_api_if.h | 2 +-
  8. hal/dp_ops/edma_dp/edma_v1/edma_data_plane.c | 2 +-
  9. hal/dp_ops/edma_dp/edma_v2/edma_dp.c | 2 +-
  10. hal/dp_ops/syn_gmac_dp/syn_dp.c | 2 +-
  11. 4 files changed, 4 insertions(+), 4 deletions(-)
  12. --- a/exports/nss_dp_api_if.h
  13. +++ b/exports/nss_dp_api_if.h
  14. @@ -83,7 +83,7 @@ struct nss_dp_data_plane_ops {
  15. int (*close)(struct nss_dp_data_plane_ctx *dpc);
  16. int (*link_state)(struct nss_dp_data_plane_ctx *dpc,
  17. uint32_t link_state);
  18. - int (*mac_addr)(struct nss_dp_data_plane_ctx *dpc, uint8_t *addr);
  19. + int (*mac_addr)(struct nss_dp_data_plane_ctx *dpc, const uint8_t *addr);
  20. int (*change_mtu)(struct nss_dp_data_plane_ctx *dpc, uint32_t mtu);
  21. netdev_tx_t (*xmit)(struct nss_dp_data_plane_ctx *dpc, struct sk_buff *os_buf);
  22. void (*set_features)(struct nss_dp_data_plane_ctx *dpc);
  23. --- a/hal/dp_ops/edma_dp/edma_v1/edma_data_plane.c
  24. +++ b/hal/dp_ops/edma_dp/edma_v1/edma_data_plane.c
  25. @@ -494,7 +494,7 @@ static int edma_if_link_state(struct nss
  26. /*
  27. * edma_if_mac_addr()
  28. */
  29. -static int edma_if_mac_addr(struct nss_dp_data_plane_ctx *dpc, uint8_t *addr)
  30. +static int edma_if_mac_addr(struct nss_dp_data_plane_ctx *dpc, const uint8_t *addr)
  31. {
  32. return NSS_DP_SUCCESS;
  33. }
  34. --- a/hal/dp_ops/edma_dp/edma_v2/edma_dp.c
  35. +++ b/hal/dp_ops/edma_dp/edma_v2/edma_dp.c
  36. @@ -99,7 +99,7 @@ static int edma_dp_link_state(struct nss
  37. * edma_dp_mac_addr()
  38. * EDMA data plane MAC address change API
  39. */
  40. -static int edma_dp_mac_addr(struct nss_dp_data_plane_ctx *dpc, uint8_t *addr)
  41. +static int edma_dp_mac_addr(struct nss_dp_data_plane_ctx *dpc, const uint8_t *addr)
  42. {
  43. return NSS_DP_SUCCESS;
  44. }
  45. --- a/hal/dp_ops/syn_gmac_dp/syn_dp.c
  46. +++ b/hal/dp_ops/syn_gmac_dp/syn_dp.c
  47. @@ -289,7 +289,7 @@ static int syn_dp_if_link_state(struct n
  48. /*
  49. * syn_dp_if_mac_addr()
  50. */
  51. -static int syn_dp_if_mac_addr(struct nss_dp_data_plane_ctx *dpc, uint8_t *addr)
  52. +static int syn_dp_if_mac_addr(struct nss_dp_data_plane_ctx *dpc, const uint8_t *addr)
  53. {
  54. return NSS_DP_SUCCESS;
  55. }