diff --git a/cpu/native/net/tapdev6.c b/cpu/native/net/tapdev6.c index 71a250792..22815dd42 100644 --- a/cpu/native/net/tapdev6.c +++ b/cpu/native/net/tapdev6.c @@ -98,7 +98,7 @@ static unsigned long lasttime; #endif static void do_send(void); -uint8_t tapdev_send(uip_lladdr_t *lladdr); +uint8_t tapdev_send(const uip_lladdr_t *lladdr); /*---------------------------------------------------------------------------*/ int @@ -371,7 +371,8 @@ do_send(void) } } /*---------------------------------------------------------------------------*/ -uint8_t tapdev_send(uip_lladdr_t *lladdr) +uint8_t +tapdev_send(const uip_lladdr_t *lladdr) { /* * If L3 dest is multicast, build L2 multicast address diff --git a/cpu/native/net/tapdev6.h b/cpu/native/net/tapdev6.h index 4e7fe0f63..5fbd2f9bd 100644 --- a/cpu/native/net/tapdev6.h +++ b/cpu/native/net/tapdev6.h @@ -39,7 +39,7 @@ #include "contiki-net.h" void tapdev_init(void); -uint8_t tapdev_send(uip_lladdr_t *lladdr); +uint8_t tapdev_send(const uip_lladdr_t *lladdr); uint16_t tapdev_poll(void); void tapdev_do_send(void); void tapdev_exit(void); //math diff --git a/cpu/native/net/wpcap.c b/cpu/native/net/wpcap.c index 062cc476b..ddb698a05 100644 --- a/cpu/native/net/wpcap.c +++ b/cpu/native/net/wpcap.c @@ -185,7 +185,7 @@ init(void) /* Nothing to do here */ } /*---------------------------------------------------------------------------*/ -uint8_t wfall_send(uip_lladdr_t *lladdr); +uint8_t wfall_send(const uip_lladdr_t *lladdr); #if FALLBACK_HAS_ETHERNET_HEADERS #undef IPBUF #define IPBUF ((struct uip_tcpip_hdr *)&uip_buf[14]) @@ -708,7 +708,7 @@ wfall_poll(void) /*---------------------------------------------------------------------------*/ #if UIP_CONF_IPV6 uint8_t -wpcap_send(uip_lladdr_t *lladdr) +wpcap_send(const uip_lladdr_t *lladdr) { if(lladdr == NULL) { /* the dest must be multicast*/ @@ -745,7 +745,7 @@ return 0; } #ifdef UIP_FALLBACK_INTERFACE uint8_t -wfall_send(uip_lladdr_t *lladdr) +wfall_send(const uip_lladdr_t *lladdr) { #if FALLBACK_HAS_ETHERNET_HEADERS //make room for ethernet header diff --git a/cpu/native/net/wpcap.h b/cpu/native/net/wpcap.h index e5b641f88..04a8ca0a7 100644 --- a/cpu/native/net/wpcap.h +++ b/cpu/native/net/wpcap.h @@ -39,8 +39,8 @@ void wpcap_init(void); uint16_t wpcap_poll(void); uint16_t wfall_poll(void); #if UIP_CONF_IPV6 -uint8_t wpcap_send(uip_lladdr_t *lladdr); -uint8_t wfall_send(uip_lladdr_t *lladdr); +uint8_t wpcap_send(const uip_lladdr_t *lladdr); +uint8_t wfall_send(const uip_lladdr_t *lladdr); #else void wpcap_send(void); #endif diff --git a/tools/sky/uip6-bridge/uip6-bridge-tap.c b/tools/sky/uip6-bridge/uip6-bridge-tap.c index 64c9f6cf7..375c5e045 100644 --- a/tools/sky/uip6-bridge/uip6-bridge-tap.c +++ b/tools/sky/uip6-bridge/uip6-bridge-tap.c @@ -55,9 +55,9 @@ PROCESS(tcpip_process, "tcpip dummy"); AUTOSTART_PROCESSES(&uip6_bridge); /*---------------------------------------------------------------------------*/ -static uint8_t (* outputfunc)(uip_lladdr_t *a); +static uint8_t (* outputfunc)(const uip_lladdr_t *a); uint8_t -tcpip_output(uip_lladdr_t *a) +tcpip_output(const uip_lladdr_t *a) { if(outputfunc != NULL) { outputfunc(a); @@ -73,7 +73,7 @@ tcpip_ipv6_output(void) { } void -tcpip_set_outputfunc(uint8_t (*f)(uip_lladdr_t *)) +tcpip_set_outputfunc(uint8_t (*f)(const uip_lladdr_t *)) { outputfunc = f; } diff --git a/tools/stm32w/uip6_bridge/uip6-bridge-tap.c b/tools/stm32w/uip6_bridge/uip6-bridge-tap.c index 0f9da30ee..e5d2cb695 100644 --- a/tools/stm32w/uip6_bridge/uip6-bridge-tap.c +++ b/tools/stm32w/uip6_bridge/uip6-bridge-tap.c @@ -57,9 +57,9 @@ PROCESS(tcpip_process, "tcpip dummy"); AUTOSTART_PROCESSES(&uip6_bridge); /*---------------------------------------------------------------------------*/ -static uint8_t (* outputfunc)(uip_lladdr_t *a); +static uint8_t (* outputfunc)(const uip_lladdr_t *a); uint8_t -tcpip_output(uip_lladdr_t *a) +tcpip_output(const uip_lladdr_t *a) { if(outputfunc != NULL) { leds_on(LEDS_GREEN); @@ -76,7 +76,7 @@ tcpip_ipv6_output(void) { } void -tcpip_set_outputfunc(uint8_t (*f)(uip_lladdr_t *)) +tcpip_set_outputfunc(uint8_t (*f)(const uip_lladdr_t *)) { outputfunc = f; }