From 056f58ae1ebc80d40499a810cf832229ce427fcb Mon Sep 17 00:00:00 2001 From: Valentin Sawadski Date: Wed, 23 Sep 2015 09:20:31 +0200 Subject: [PATCH] Updates IP64 Fallback Interfaces to return ints --- core/net/ip64/ip64-eth-interface.c | 4 ++-- core/net/ip64/ip64-slip-interface.c | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/net/ip64/ip64-eth-interface.c b/core/net/ip64/ip64-eth-interface.c index 42f6234cc..026467137 100644 --- a/core/net/ip64/ip64-eth-interface.c +++ b/core/net/ip64/ip64-eth-interface.c @@ -84,7 +84,7 @@ init(void) printf("ip64-eth-interface: init\n"); } /*---------------------------------------------------------------------------*/ -static void +static int output(void) { int len, ret; @@ -114,7 +114,7 @@ output(void) printf("Create request\n"); len = ip64_arp_create_arp_request(ip64_packet_buffer, &ip64_packet_buffer[sizeof(struct ip64_eth_hdr)]); - IP64_ETH_DRIVER.output(ip64_packet_buffer, len); + return IP64_ETH_DRIVER.output(ip64_packet_buffer, len); } } } diff --git a/core/net/ip64/ip64-slip-interface.c b/core/net/ip64/ip64-slip-interface.c index 8d46d78a8..f62309cab 100644 --- a/core/net/ip64/ip64-slip-interface.c +++ b/core/net/ip64/ip64-slip-interface.c @@ -115,7 +115,7 @@ init(void) slip_set_input_callback(input_callback); } /*---------------------------------------------------------------------------*/ -static void +static int output(void) { int len; @@ -138,8 +138,10 @@ output(void) memcpy(&uip_buf[UIP_LLH_LEN], ip64_packet_buffer, len); uip_len = len; slip_send(); + return len; } } + return 0; } /*---------------------------------------------------------------------------*/ const struct uip_fallback_interface ip64_slip_interface = {