From 531cb01c1921789df72e04fdc1da9f3e23548fd9 Mon Sep 17 00:00:00 2001 From: Marcus Shawcroft Date: Tue, 20 Dec 2016 10:29:52 +0000 Subject: [PATCH] ieee802165: Device driver_api is const, honour it. Change-Id: I6aebffb8abc52013c626e3c67c8c4f1f529932e0 Signed-off-by: Marcus Shawcroft --- subsys/net/ip/l2/ieee802154/ieee802154.c | 8 ++++---- subsys/net/ip/l2/ieee802154/ieee802154_radio_aloha.c | 3 +-- subsys/net/ip/l2/ieee802154/ieee802154_radio_csma_ca.c | 3 +-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/subsys/net/ip/l2/ieee802154/ieee802154.c b/subsys/net/ip/l2/ieee802154/ieee802154.c index e1c396aec57..5881fb8348a 100644 --- a/subsys/net/ip/l2/ieee802154/ieee802154.c +++ b/subsys/net/ip/l2/ieee802154/ieee802154.c @@ -112,8 +112,8 @@ static inline void ieee802154_acknowledge(struct net_if *iface, net_nbuf_set_ll_reserve(buf, net_buf_headroom(frag)); if (ieee802154_create_ack_frame(iface, buf, mpdu->mhr.fs->sequence)) { - struct ieee802154_radio_api *radio = - (struct ieee802154_radio_api *)iface->dev->driver_api; + const struct ieee802154_radio_api *radio = + iface->dev->driver_api; net_buf_add(frag, IEEE802154_ACK_PKT_LENGTH); @@ -325,8 +325,8 @@ NET_L2_INIT(IEEE802154_L2, void ieee802154_init(struct net_if *iface) { - struct ieee802154_radio_api *radio = - (struct ieee802154_radio_api *)iface->dev->driver_api; + const struct ieee802154_radio_api *radio = + iface->dev->driver_api; NET_DBG("Initializing IEEE 802.15.4 stack on iface %p", iface); diff --git a/subsys/net/ip/l2/ieee802154/ieee802154_radio_aloha.c b/subsys/net/ip/l2/ieee802154/ieee802154_radio_aloha.c index b47cb1a53a7..1fb4618a566 100644 --- a/subsys/net/ip/l2/ieee802154/ieee802154_radio_aloha.c +++ b/subsys/net/ip/l2/ieee802154/ieee802154_radio_aloha.c @@ -35,8 +35,7 @@ static inline int aloha_tx_fragment(struct net_if *iface, uint8_t retries = CONFIG_NET_L2_IEEE802154_RADIO_TX_RETRIES; struct ieee802154_context *ctx = net_if_l2_data(iface); bool ack_required = prepare_for_ack(ctx, buf); - struct ieee802154_radio_api *radio = - (struct ieee802154_radio_api *)iface->dev->driver_api; + const struct ieee802154_radio_api *radio = iface->dev->driver_api; int ret = -EIO; NET_DBG("frag %p", buf->frags); diff --git a/subsys/net/ip/l2/ieee802154/ieee802154_radio_csma_ca.c b/subsys/net/ip/l2/ieee802154/ieee802154_radio_csma_ca.c index 660fd094532..8f7ac8fcc55 100644 --- a/subsys/net/ip/l2/ieee802154/ieee802154_radio_csma_ca.c +++ b/subsys/net/ip/l2/ieee802154/ieee802154_radio_csma_ca.c @@ -39,8 +39,7 @@ static inline int csma_ca_tx_fragment(struct net_if *iface, const uint8_t max_be = CONFIG_NET_L2_IEEE802154_RADIO_CSMA_CA_MAX_BE; uint8_t retries = CONFIG_NET_L2_IEEE802154_RADIO_TX_RETRIES; struct ieee802154_context *ctx = net_if_l2_data(iface); - struct ieee802154_radio_api *radio = - (struct ieee802154_radio_api *)iface->dev->driver_api; + const struct ieee802154_radio_api *radio = iface->dev->driver_api; bool ack_required = prepare_for_ack(ctx, buf); uint8_t be = CONFIG_NET_L2_IEEE802154_RADIO_CSMA_CA_MIN_BE; uint8_t nb = 0;