From 7b43a8f9d51926cc1facd12d56cc2291de65d6a7 Mon Sep 17 00:00:00 2001 From: "Martine S. Lenders" Date: Wed, 12 Dec 2018 19:56:33 +0100 Subject: [PATCH] gnrc_ipv6: use gnrc_netif_hdr_set_netif() --- sys/net/gnrc/network_layer/ipv6/gnrc_ipv6.c | 2 +- sys/net/gnrc/network_layer/ipv6/nib/nib.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/net/gnrc/network_layer/ipv6/gnrc_ipv6.c b/sys/net/gnrc/network_layer/ipv6/gnrc_ipv6.c index 3e69b051ebfa..37fff172bcb8 100644 --- a/sys/net/gnrc/network_layer/ipv6/gnrc_ipv6.c +++ b/sys/net/gnrc/network_layer/ipv6/gnrc_ipv6.c @@ -232,7 +232,7 @@ static void _send_to_iface(gnrc_netif_t *netif, gnrc_pktsnip_t *pkt) const ipv6_hdr_t *hdr = pkt->next->data; assert(netif != NULL); - ((gnrc_netif_hdr_t *)pkt->data)->if_pid = netif->pid; + gnrc_netif_hdr_set_netif(pkt->data, netif); if (gnrc_pkt_len(pkt->next) > netif->ipv6.mtu) { DEBUG("ipv6: packet too big\n"); gnrc_icmpv6_error_pkt_too_big_send(netif->ipv6.mtu, pkt); diff --git a/sys/net/gnrc/network_layer/ipv6/nib/nib.c b/sys/net/gnrc/network_layer/ipv6/nib/nib.c index 3b8efa519a1d..deef221b7c70 100644 --- a/sys/net/gnrc/network_layer/ipv6/nib/nib.c +++ b/sys/net/gnrc/network_layer/ipv6/nib/nib.c @@ -830,7 +830,7 @@ static void _send_delayed_nbr_adv(const gnrc_netif_t *netif, if ((pkt = _check_release_pkt(pkt, payload)) == NULL) { return; } - ((gnrc_netif_hdr_t *)pkt->data)->if_pid = netif->pid; + gnrc_netif_hdr_set_netif(pkt->data, netif); LL_PREPEND(payload, pkt); _evtimer_add(pkt, GNRC_IPV6_NIB_SND_NA, &nce->snd_na, random_uint32_range(0, NDP_MAX_ANYCAST_MS_DELAY)); @@ -1196,7 +1196,7 @@ static bool _resolve_addr(const ipv6_addr_t *dst, gnrc_netif_t *netif, queue_entry->pkt = NULL; return false; } - ((gnrc_netif_hdr_t *)netif_hdr->data)->if_pid = netif->pid; + gnrc_netif_hdr_set_netif(netif_hdr->data, netif); LL_PREPEND(queue_entry->pkt, netif_hdr); } gnrc_pktqueue_add(&entry->pktqueue, queue_entry);