ieee802154: add support for setting CCA energy detection levels
[deliverable/linux.git] / include / net / mac802154.h
index 1a98e5014e665dc19ddd6b3266125b7edc354dd3..15fe6bca80f0919608d140da5428b38796005a75 100644 (file)
@@ -126,6 +126,11 @@ struct ieee802154_dev {
  * set_cca_mode
  *       Sets the CCA mode used by the device. Called with pib_lock held.
  *       Returns either zero, or negative errno.
+ *
+ * set_cca_ed_level
+ *       Sets the CCA energy detection threshold in dBm. Called with pib_lock
+ *       held.
+ *       Returns either zero, or negative errno.
  */
 struct ieee802154_ops {
        struct module   *owner;
@@ -145,6 +150,8 @@ struct ieee802154_ops {
        int             (*set_txpower)(struct ieee802154_dev *dev, int db);
        int             (*set_lbt)(struct ieee802154_dev *dev, bool on);
        int             (*set_cca_mode)(struct ieee802154_dev *dev, u8 mode);
+       int             (*set_cca_ed_level)(struct ieee802154_dev *dev,
+                                           s32 level);
 };
 
 /* Basic interface to register ieee802154 device */
This page took 0.026362 seconds and 5 git commands to generate.