Implementation of RPL source routing extension headers.  
More...
Implementation of RPL source routing extension headers. 
- See also
- RFC 6554  
|  | 
| file | srh.h | 
|  | Definititions for RPL source routing extension headers. 
 | 
|  | 
◆ gnrc_rpl_srh_process()
Process the RPL source routing header. 
- Precondition
- rh->seq_left > 0; The 0 case means the destination is reached and common among all routing headers, so it should be handled by an external routing header handler.
- Parameters
- 
  
    | [in,out] | ipv6 | The IPv6 header of the incoming packet. |  | [in] | rh | A RPL source routing header. |  | [out] | err_ptr | A pointer to an erroneous octet within rhwhen return value is GNRC_IPV6_EXT_RH_ERROR. For any other return value than GNRC_IPV6_EXT_RH_ERROR the value oferr_ptris not defined. |  
 
- Returns
- GNRC_IPV6_EXT_RH_AT_DST, on success 
- 
GNRC_IPV6_EXT_RH_FORWARDED, when pktshould be forwarded
- 
GNRC_IPV6_EXT_RH_ERROR, on error