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