Merge pull request #3676 from authmillenon/doc/fix/net

doc: fix and update net and net_gnrc documentation
This commit is contained in:
Andreas "Paul" Pauli 2015-08-25 18:48:01 +02:00
commit 8855f593e2
25 changed files with 59 additions and 57 deletions

View File

@ -9,7 +9,7 @@
/** /**
* @defgroup net_ethernet Ethernet * @defgroup net_ethernet Ethernet
* @ingroup net * @ingroup net
* @brief Ethernet implementation * @brief Provides Ethernet header and helper functions
* @{ * @{
* *
* @file * @file

View File

@ -13,7 +13,7 @@
* @{ * @{
* *
* @file * @file
* @brief Pseudo header that includes all gnrc network stack base modules * @brief Includes all essential GNRC network stack base modules
* *
* @author Hauke Petersen <hauke.petersen@fu-berlin.de> * @author Hauke Petersen <hauke.petersen@fu-berlin.de>
*/ */

View File

@ -7,9 +7,9 @@
*/ */
/** /**
* @defgroup net_gnrc__icmpv6 Internet Control Message Protocol for IPv6 * @defgroup net_gnrc_icmpv6 ICMPv6
* @ingroup net_gnrc__ipv6 * @ingroup net_gnrc_ipv6
* @brief Basic implementation of ICMPv6 * @brief GNRC's implementation of ICMPv6
* *
* @see <a href="https://tools.ietf.org/html/rfc4443"> * @see <a href="https://tools.ietf.org/html/rfc4443">
* RFC 4443 * RFC 4443
@ -17,7 +17,7 @@
* @{ * @{
* *
* @file * @file
* @brief Definitions for ICMPv6 * @brief Definitions for GNRC's ICMPv6 implementation
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
* *

View File

@ -8,8 +8,8 @@
/** /**
* @defgroup net_gnrc_ipv6 IPv6 * @defgroup net_gnrc_ipv6 IPv6
* @ingroup net * @ingroup net_gnrc
* @brief New IPv6 implementation * @brief GNRC's IPv6 implementation
* *
* The IPv6 control thread understands messages of type * The IPv6 control thread understands messages of type
* *
@ -19,7 +19,7 @@
* @{ * @{
* *
* @file * @file
* @brief Definitions for IPv6 * @brief Definitions for GNRC's IPv6 implementation
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
*/ */

View File

@ -9,11 +9,11 @@
/** /**
* @defgroup net_gnrc_ndp IPv6 Neighbor discovery * @defgroup net_gnrc_ndp IPv6 Neighbor discovery
* @ingroup net_gnrc_icmpv6 * @ingroup net_gnrc_icmpv6
* @brief IPv6 Neighbor Discovery Implementation * @brief GNRC's IPv6 Neighbor Discovery implementation
* @{ * @{
* *
* @file * @file
* @brief Neighbor Discovery definitions * @brief Definitions for GNRC's IPv6 Neighbor Discovery
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
*/ */

View File

@ -7,9 +7,9 @@
*/ */
/** /**
* @defgroup net_gnrc_netapi Generic network module interface * @defgroup net_gnrc_netapi GNRC communication interface
* @ingroup net * @ingroup net_gnrc
* @brief Generic interface for IPC communication between network modules * @brief Generic interface for IPC communication between GNRC modules
* *
* @details The idea of this interface is that it provides every network * @details The idea of this interface is that it provides every network
* module with a basic set of commands to communicate with its * module with a basic set of commands to communicate with its
@ -19,7 +19,7 @@
* @{ * @{
* *
* @file * @file
* @brief Generic interface to communicate with network modules * @brief Generic interface to communicate with GNRC modules
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
* @author Hauke Petersen <hauke.petersen@fu-berlin.de> * @author Hauke Petersen <hauke.petersen@fu-berlin.de>

View File

@ -9,7 +9,8 @@
/** /**
* @defgroup net_gnrc_netdev Network device driver interface * @defgroup net_gnrc_netdev Network device driver interface
* @ingroup net * @ingroup net_gnrc
* @brief Common network device interface
* @{ * @{
* *
* @file * @file

View File

@ -9,11 +9,10 @@
*/ */
/** /**
* @defgroup gnrc_netdev_eth dev_eth ethernet interface as netdev device. * @defgroup net_gnrc_netdev_eth dev_eth as netdev device.
* @ingroup net * @ingroup net_gnrc_netdev
* *
* @brief Allows for usage of dev_eth ethernet interfaces as ethernet netdev * @brief Allows for usage of @p dev_eth as ethernet netdev devices.
* devices.
* *
* @{ * @{
* *

View File

@ -8,16 +8,16 @@
/** /**
* @defgroup net_gnrc_netif Network interfaces * @defgroup net_gnrc_netif Network interfaces
* @ingroup net * @ingroup net_gnrc
* @brief Abstraction layer for network interfaces * @brief Abstraction layer for GNRC's network interfaces
* *
* Network interfaces in this context are threads for protocols that are * Network interfaces in the context of GNRC are threads for protocols that are
* below the network layer. * below the network layer.
* *
* @{ * @{
* *
* @file * @file
* @brief Definitions for network interfaces * @brief Definitions for GNRC's network interfaces
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
*/ */

View File

@ -8,7 +8,8 @@
/** /**
* @defgroup net_gnrc_netreg Network protocol registry * @defgroup net_gnrc_netreg Network protocol registry
* @ingroup net * @ingroup net_gnrc
* @brief Registry to receive messages of a specified protocol type by GNRC.
* @{ * @{
* *
* @file * @file

View File

@ -8,10 +8,13 @@
/** /**
* @defgroup net_gnrc_nettype Protocol type * @defgroup net_gnrc_nettype Protocol type
* @ingroup net * @ingroup net_gnrc
* @brief Protocol type definitions to be used with the @ref net_gnrc_netapi, * @brief Protocol type definitions and helper functions
* the @ref net_gnrc_netdev, the @ref net_gnrc_netreg, and *
* the @ref net_gnrc_pkt * The protocol types are used with the @ref net_gnrc_netapi, the @ref net_gnrc_netdev,
* the @ref net_gnrc_netreg, and the @ref net_gnrc_pkt to identify network protocols
* throughout the network stack.
*
* @{ * @{
* *
* @file * @file

View File

@ -7,8 +7,8 @@
*/ */
/** /**
* @defgroup net_nomac Simplest possible MAC layer * @defgroup net_gnrc_nomac Simplest possible MAC layer
* @ingroup net * @ingroup net_gnrc
* @brief Simplest possible MAC protocol that sends without considering * @brief Simplest possible MAC protocol that sends without considering
* the state of the medium * the state of the medium
* @{ * @{

View File

@ -8,13 +8,13 @@
*/ */
/** /**
* @defgroup net_gnrc_pkt Packet * @defgroup net_gnrc_pkt Packets
* @brief Network packet abstraction types * @ingroup net_gnrc_pktbuf
* @ingroup net * @brief Network packet abstraction type and helper functions
* @{ * @{
* *
* @file * @file
* @brief General definitions for network packets * @brief General definitions for network packets and their helper functions
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
* @author Hauke Petersen <hauke.petersen@fu-berlin.de> * @author Hauke Petersen <hauke.petersen@fu-berlin.de>

View File

@ -9,7 +9,7 @@
/** /**
* @defgroup net_gnrc_pktbuf Packet buffer * @defgroup net_gnrc_pktbuf Packet buffer
* @ingroup net * @ingroup net_gnrc
* @brief A global network packet buffer. * @brief A global network packet buffer.
* *
* @note **WARNING!!** Do not store data structures that are not packed * @note **WARNING!!** Do not store data structures that are not packed

View File

@ -7,8 +7,8 @@
*/ */
/** /**
* @defgroup net_pktdump Dump Network Packets * @defgroup net_gnrc_pktdump Dump Network Packets
* @ingroup net * @ingroup net_gnrc
* @brief Dump network packets to STDOUT for debugging * @brief Dump network packets to STDOUT for debugging
* *
* @{ * @{

View File

@ -8,8 +8,8 @@
/** /**
* @defgroup net_gnrc_pktqueue Packet Queue * @defgroup net_gnrc_pktqueue Packet Queue
* @ingroup net_gnrc
* @brief Packet wrapper for the Priority Queue * @brief Packet wrapper for the Priority Queue
* @ingroup net
* @{ * @{
* *
* @file * @file

View File

@ -9,8 +9,9 @@
*/ */
/** /**
* @defgroup net_gnrc_rpl New RPL * @defgroup net_gnrc_rpl RPL
* @ingroup net * @ingroup net_gnrc
* @brief RPL implementation for GNRC
* @{ * @{
* *
* @file * @file

View File

@ -8,8 +8,8 @@
/** /**
* @defgroup net_gnrc_sixlowpan 6LoWPAN * @defgroup net_gnrc_sixlowpan 6LoWPAN
* @ingroup net * @ingroup net_gnrc
* @brief 6LoWPAN implementation * @brief GNRC's 6LoWPAN implementation
* @{ * @{
* *
* @file * @file

View File

@ -7,9 +7,6 @@
*/ */
/** /**
* @defgroup net_gnrc_sixlowpan 6LoWPAN
* @ingroup net
*
* @defgroup net_gnrc_sixlowpan_ctx Contexts for 6LoWPAN address compression * @defgroup net_gnrc_sixlowpan_ctx Contexts for 6LoWPAN address compression
* @ingroup net_gnrc_sixlowpan * @ingroup net_gnrc_sixlowpan
* @brief Context buffer for stateful 6LoWPAN address compression * @brief Context buffer for stateful 6LoWPAN address compression

View File

@ -8,7 +8,7 @@
/** /**
* @defgroup net_gnrc_slip SLIP * @defgroup net_gnrc_slip SLIP
* @ingroup net * @ingroup net_gnrc
* @brief Provides a SLIP interface over UART utilizing * @brief Provides a SLIP interface over UART utilizing
* @ref driver_periph_uart. * @ref driver_periph_uart.
* @see <a href="https://www.ietf.org/rfc/rfc1055">RFC 1055</a> * @see <a href="https://www.ietf.org/rfc/rfc1055">RFC 1055</a>

View File

@ -7,14 +7,14 @@
*/ */
/** /**
* @defgroup sys_net_udp UDP * @defgroup net_gnrc_udp UDP
* @ingroup net * @ingroup net_gnrc
* @brief RIOT's implementation of the UDP protocol * @brief GNRC's implementation of the UDP protocol
* *
* @{ * @{
* *
* @file * @file
* @brief UDP interface definition * @brief UDP GNRC definition
* *
* @author Hauke Petersen <hauke.petersen@fu-berlin.de> * @author Hauke Petersen <hauke.petersen@fu-berlin.de>
*/ */

View File

@ -8,7 +8,7 @@
/** /**
* @defgroup net_gnrc_zep Zigbee Encapsulation Protocol * @defgroup net_gnrc_zep Zigbee Encapsulation Protocol
* @ingroup net * @ingroup net_gnrc
* @brief Transports IEEE 802.15.4 frames over UDP (can be parsed by * @brief Transports IEEE 802.15.4 frames over UDP (can be parsed by
* Wireshark) * Wireshark)
* @note Stability uncertain * @note Stability uncertain

View File

@ -7,7 +7,7 @@
*/ */
/** /**
* @defgroup net_ndp IPv6 neighbor discovery messages * @defgroup net_ndp IPv6 neighbor discovery
* @ingroup net_ipv6 * @ingroup net_ipv6
* @brief Provides IPv6 neighbor discovery message types * @brief Provides IPv6 neighbor discovery message types
* @{ * @{

View File

@ -9,11 +9,11 @@
/** /**
* @defgroup net_sixlowpan 6LoWPAN * @defgroup net_sixlowpan 6LoWPAN
* @ingroup net * @ingroup net
* @brief Generic 6LoWPAN types and helper functions * @brief Provides 6LoWPAN dispatch types and helper functions
* @{ * @{
* *
* @file * @file
* @brief 6LoWPAN type and helper function definitons. * @brief 6LoWPAN dispatch type and helper function definitons.
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
*/ */

View File

@ -9,14 +9,14 @@
/** /**
* @defgroup net_udp UDP * @defgroup net_udp UDP
* @ingroup net * @ingroup net
* @brief UDP header definition * @brief Provides UDP header and helper functions
* @see <a href="https://tools.ietf.org/html/rfc768"> * @see <a href="https://tools.ietf.org/html/rfc768">
* RFC 768 * RFC 768
* </a> * </a>
* @{ * @{
* *
* @file * @file
* @brief UDP header definition * @brief UDP header and helper functions definition
* *
* @author Martine Lenders <mlenders@inf.fu-berlin.de> * @author Martine Lenders <mlenders@inf.fu-berlin.de>
*/ */