2017-05-16 13:23:54 +02:00
|
|
|
/*
|
|
|
|
* Copyright (C) 2017 Freie Universität Berlin
|
|
|
|
*
|
|
|
|
* This file is subject to the terms and conditions of the GNU Lesser
|
|
|
|
* General Public License v2.1. See the file LICENSE in the top level
|
|
|
|
* directory for more details.
|
|
|
|
*/
|
|
|
|
|
|
|
|
/**
|
2017-11-16 18:06:46 +01:00
|
|
|
* @ingroup net_gnrc_netif
|
2017-05-16 13:23:54 +02:00
|
|
|
* @{
|
|
|
|
*
|
|
|
|
* @file
|
2017-11-16 18:06:46 +01:00
|
|
|
* @brief 6LoWPAN definitions for @ref net_gnrc_netif
|
2017-05-16 13:23:54 +02:00
|
|
|
*
|
|
|
|
* @author Martine Lenders <m.lenders@fu-berlin.de>
|
|
|
|
*/
|
2017-11-16 18:06:46 +01:00
|
|
|
#ifndef NET_GNRC_NETIF_6LO_H
|
|
|
|
#define NET_GNRC_NETIF_6LO_H
|
2017-05-16 13:23:54 +02:00
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/**
|
2017-11-16 18:06:46 +01:00
|
|
|
* @brief 6Lo component of @ref gnrc_netif_t
|
2017-05-16 13:23:54 +02:00
|
|
|
*/
|
|
|
|
typedef struct {
|
|
|
|
/**
|
|
|
|
* @brief Maximum fragment size for 6Lo fragmentation.
|
|
|
|
*
|
|
|
|
* @note Only available with module
|
|
|
|
* @ref net_gnrc_sixlowpan_frag "gnrc_sixlowpan_frag".
|
|
|
|
*/
|
|
|
|
uint8_t max_frag_size;
|
2017-11-16 18:06:46 +01:00
|
|
|
} gnrc_netif_6lo_t;
|
2017-05-16 13:23:54 +02:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
2017-11-16 18:06:46 +01:00
|
|
|
#endif /* NET_GNRC_NETIF_6LO_H */
|
2017-05-16 13:23:54 +02:00
|
|
|
/** @} */
|