1. 07 6月, 2015 7 次提交
  2. 19 5月, 2015 4 次提交
    • A
      cfg802154: introduce wpan phy flags · edea8f7c
      Alexander Aring 提交于
      This patch introduce a flag property for the wpan phy structure.
      The current flag settings in ieee802154_hw are accessable in mac802154
      layer only which is okay for flags which indicates MAC handling which
      are done by phy. For real PHY layer settings like cca mode, transmit
      power, cca energy detection level.
      
      The difference between these flags are that the MAC handling flags are
      only handled in mac802154/HardMac layer e.g. on an interface up. The phy
      settings are direct netlink calls from nl802154 into the driver layer
      and the nl802154 need to have a chance to check if the driver supports
      this handling before sending to the next layer.
      
      We also check now on PHY flags while dumping and setting pib attributes.
      In comparing with MIB attributes the 802.15.4 gives us an default value
      which we assume when a transceiver implement less functionality. In case
      of MIB settings the nl802154 layer doesn't need to check on the
      ieee802154_hw flags then.
      Signed-off-by: NAlexander Aring <alex.aring@gmail.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      edea8f7c
    • A
      ieee802154: change cca ed level to mbm · 32b23550
      Alexander Aring 提交于
      This patch change the handling of cca energy detection level from dbm to
      mbm. This prepares to handle floating point cca energy detection levels
      values. The old netlink 802.15.4 will convert the dbm value to mbm for
      handling backward compatibility.
      Signed-off-by: NAlexander Aring <alex.aring@gmail.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      32b23550
    • A
      ieee802154: change transmit power to mbm · e2eb173a
      Alexander Aring 提交于
      This patch change the handling of transmit power level from dbm to mbm.
      This prepares to handle floating point transmit power levels values. The
      old netlink 802.15.4 will convert the dbm value to mbm for handling
      backward compatibility.
      Signed-off-by: NAlexander Aring <alex.aring@gmail.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      e2eb173a
    • A
      ieee802154: change transmit power to s32 · 1a19cb68
      Alexander Aring 提交于
      This patch change the transmit power from s8 to s32. This prepares to store a
      mbm value instead dbm inside the transmit power variable. The old
      interface keep the a s8 dbm value, which should be backward compatibility
      when assign s8 to s32.
      Signed-off-by: NAlexander Aring <alex.aring@gmail.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      1a19cb68
  3. 01 5月, 2015 1 次提交
  4. 10 4月, 2015 1 次提交
  5. 09 4月, 2015 1 次提交
  6. 14 2月, 2015 2 次提交
  7. 19 12月, 2014 1 次提交
  8. 13 11月, 2014 1 次提交
    • A
      mac802154: add interframe spacing time handling · 61f2dcba
      Alexander Aring 提交于
      This patch adds a new interframe spacing time handling into mac802154
      layer. Interframe spacing time is a time period between each transmit.
      This patch adds a high resolution timer into mac802154 and starts on
      xmit complete with corresponding interframe spacing expire time if
      ifs_handling is true. We make it variable because it depends if
      interframe spacing time is handled by transceiver or mac802154. At the
      timer complete function we wake the netdev queue again. This avoids
      new frame transmit in range of interframe spacing time.
      
      For synced driver we add no handling of interframe spacing time. This
      is currently a lack of support in all synced xmit drivers. I suppose
      it's working because the latency of workqueue which is needed to call
      spi_sync.
      Signed-off-by: NAlexander Aring <alex.aring@gmail.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      61f2dcba
  9. 06 11月, 2014 3 次提交
  10. 03 11月, 2014 1 次提交
  11. 02 11月, 2014 1 次提交
  12. 30 10月, 2014 6 次提交
  13. 29 10月, 2014 2 次提交
  14. 28 10月, 2014 1 次提交
  15. 27 10月, 2014 4 次提交
  16. 26 10月, 2014 2 次提交
  17. 25 10月, 2014 2 次提交