[sys/net/sixlowpan/sixlowip.*]

* added function to check if Next-Header-Type is known
This commit is contained in:
mlenders 2011-07-05 03:43:29 +02:00
parent 2b1f5234ad
commit 4cc623b0dc
2 changed files with 7 additions and 0 deletions

View File

@ -369,6 +369,12 @@ void ipv6_print_addr(ipv6_addr_t *ipaddr){
((uint8_t *)ipaddr)[15]); ((uint8_t *)ipaddr)[15]);
} }
uint8_t ipv6_next_hdr_unknown(uint8_t next_hdr) {
return next_hdr == PROTO_NUM_ICMPV6 ||
next_hdr == PROTO_NUM_NONE;
}
uint32_t get_remaining_time(vtimer_t *t){ uint32_t get_remaining_time(vtimer_t *t){
timex_t time; timex_t time;
time = vtimer_remaining(t); time = vtimer_remaining(t);

View File

@ -165,4 +165,5 @@ void set_remaining_time(vtimer_t *t, uint32_t time);
void ipv6_set_prefix(ipv6_addr_t *inout, ipv6_addr_t *prefix); void ipv6_set_prefix(ipv6_addr_t *inout, ipv6_addr_t *prefix);
uint8_t ipv6_addr_unspec_match(ipv6_addr_t *addr); uint8_t ipv6_addr_unspec_match(ipv6_addr_t *addr);
uint8_t ipv6_addr_sol_node_mcast_match(ipv6_addr_t *addr); uint8_t ipv6_addr_sol_node_mcast_match(ipv6_addr_t *addr);
uint8_t ipv6_next_hdr_unrec(uint8_t next_hdr);
#endif /* SIXLOWIP_H*/ #endif /* SIXLOWIP_H*/