OSDN Git Service

mac802154: add missing structure comments
authorAlexander Aring <alex.aring@gmail.com>
Sat, 6 Jun 2015 15:30:52 +0000 (17:30 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 7 Jun 2015 07:13:32 +0000 (09:13 +0200)
This patch add missing comments to internal mac802154 structures.

Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Reviewed-by: Varka Bhadram <varkabhadram@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
include/net/mac802154.h

index d8e9e6f..095c9d0 100644 (file)
@@ -55,18 +55,40 @@ enum ieee802154_hw_addr_filt_flags {
        IEEE802154_AFILT_PANC_CHANGED           = BIT(4),
 };
 
+/**
+ * struct ieee802154_hw_addr_filt - hardware address filtering settings
+ *
+ * @pan_id: pan_id which should be set to the hardware address filter.
+ *
+ * @short_addr: short_addr which should be set to the hardware address filter.
+ *
+ * @ieee_addr: extended address which should be set to the hardware address
+ *     filter.
+ *
+ * @pan_coord: boolean if hardware filtering should be operate as coordinator.
+ */
 struct ieee802154_hw_addr_filt {
-       __le16  pan_id;         /* Each independent PAN selects a unique
-                                * identifier. This PAN id allows communication
-                                * between devices within a network using short
-                                * addresses and enables transmissions between
-                                * devices across independent networks.
-                                */
+       __le16  pan_id;
        __le16  short_addr;
        __le64  ieee_addr;
        u8      pan_coord;
 };
 
+/**
+ * struct ieee802154_hw - ieee802154 hardware
+ *
+ * @extra_tx_headroom: headroom to reserve in each transmit skb for use by the
+ *     driver (e.g. for transmit headers.)
+ *
+ * @flags: hardware flags, see &enum ieee802154_hw_flags
+ *
+ * @parent: parent device of the hardware.
+ *
+ * @priv: pointer to private area that was allocated for driver use along with
+ *     this structure.
+ *
+ * @phy: This points to the &struct wpan_phy allocated for this 802.15.4 PHY.
+ */
 struct ieee802154_hw {
        /* filled by the driver */
        int     extra_tx_headroom;