6LoWPAN network interfaces

6LoWPAN specific information on Network interfaces More...

Detailed Description

Files

file  sixlowpan/netif.h
 Definitions for 6LoWPAN specific information of network interfaces.
 

Data Structures

struct  gnrc_sixlowpan_netif_t
 Definition of 6LoWPAN interface type. More...
 

Functions

void gnrc_sixlowpan_netif_init (void)
 Initializes the module.
 
void gnrc_sixlowpan_netif_add (kernel_pid_t pid, uint16_t max_frag_size)
 Add interface to 6LoWPAN. More...
 
void gnrc_sixlowpan_netif_remove (kernel_pid_t pid)
 Remove interface from 6LoWPAN. More...
 
gnrc_sixlowpan_netif_tgnrc_sixlowpan_netif_get (kernel_pid_t pid)
 Get interface. More...
 

Function Documentation

◆ gnrc_sixlowpan_netif_add()

void gnrc_sixlowpan_netif_add ( kernel_pid_t  pid,
uint16_t  max_frag_size 
)
Parameters
[in]pidThe PID to the interface.
[in]max_frag_sizeThe maximum fragment size for this interface.

◆ gnrc_sixlowpan_netif_get()

gnrc_sixlowpan_netif_t* gnrc_sixlowpan_netif_get ( kernel_pid_t  pid)
Parameters
[in]pidThe PID to the interface
Returns
The interface describing structure, on success.
NULL, if there is no interface with PID pid.

◆ gnrc_sixlowpan_netif_remove()

void gnrc_sixlowpan_netif_remove ( kernel_pid_t  pid)
Parameters
[in]pidThe PID to the interface.