rpl-ext-header.c File Reference

Management of extension headers for ContikiRPL. More...

#include "net/routing/routing.h"
#include "net/routing/rpl-lite/rpl.h"
#include "net/ipv6/uip-sr.h"
#include "net/packetbuf.h"
#include "sys/log.h"

Go to the source code of this file.


int rpl_ext_header_srh_get_next_hop (uip_ipaddr_t *ipaddr)
 Look for next hop from SRH of current uIP packet. More...
int rpl_ext_header_srh_update (void)
 Process and update SRH in-place, i.e. More...
int rpl_ext_header_hbh_update (uint8_t *ext_buf, int opt_offset)
 Process and update the RPL hop-by-hop extension headers of the current uIP packet. More...
int rpl_ext_header_update (void)
 Adds/updates all RPL extension headers to current uIP packet. More...
bool rpl_ext_header_remove (void)
 Removes all RPL extension headers. More...

Detailed Description

Management of extension headers for ContikiRPL.

Vincent Brillault, Joakim Eriksson, Niclas Finne, Nicolas Tsiftes, Simon Duquennoy simon.nosp@m..duq.nosp@m.uenno.nosp@m.y@in.nosp@m.ria.f.nosp@m.r

Definition in file rpl-ext-header.c.