08 Jul, 2016

1 commit

  • This patch adds netns support for 802.15.4 subsystem. Most parts are
    copy&pasted from wireless subsystem, it has the identically userspace
    API.

    Cc: Nicolas Dichtel
    Reviewed-by: Stefan Schmidt
    Signed-off-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     

30 Sep, 2015

1 commit

  • This patch adds support for accessing mac802154 llsec implementation
    over nl802154. I added for a new Kconfig entry to provide this
    functionality CONFIG_IEEE802154_NL802154_EXPERIMENTAL. This interface is
    still in development. It provides to change security parameters and
    add/del/dump entries of security tables. Later we can add also a get to
    get an entry by unique identifier.

    Cc: Phoebe Buckheister
    Signed-off-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     

23 May, 2015

1 commit

  • This patch removes the pib lock which is now replaced by rtnl lock. The
    new interface already use the rtnl lock only. Nevertheless this patch
    will fix issues while using new and old interface at the same time.

    Signed-off-by: Alexander Aring
    Reviewed-by: Stefan Schmidt
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     

15 Mar, 2015

1 commit

  • Currently the wpan_phy under /sys/class/ieee802154/ is named as
    "wpan-phy#", this patch will change the name to phy. This will
    introduce the same naming convention like wireless.

    Note: wpan-tools users will not type "wpan-phy#" anymore, just a simple
    "phy#" is enough.

    Signed-off-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     

14 Feb, 2015

1 commit

  • 6LoWPAN currently doesn't supports x-netns and works only in init_net.

    With this patch, we ensure that:
    - the wpan interface cannot be moved to another netns;
    - the 6lowpan interface cannot be moved to another netns;
    - the wpan interface is in the same netns than the 6lowpan interface;
    - the 6lowpan interface is in init_net.

    Signed-off-by: Nicolas Dichtel
    Acked-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Nicolas Dichtel
     

10 Nov, 2014

5 commits


06 Nov, 2014

1 commit

  • This patch reworks the wpan_phy index incrementation. It's now similar
    like wireless wiphy index incrementation. We move the wpan_phy index
    attribute inside of cfg802154_registered_device and use atomic
    operations instead locking mechanism via wpan_phy_mutex.

    Signed-off-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     

02 Nov, 2014

2 commits

  • This patch introduce the cfg802154_registered_device struct. Like
    cfg80211_registered_device in wireless this should contain similar
    functionality for cfg802154. This patch should not change any behaviour.
    We just adds cfg802154_registered_device as container for wpan_phy struct.

    Signed-off-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     
  • This patch removes the default channel setting. A channel is always set
    and there is no default channel setting according 802.15.4.

    Drivers should set the default channel and page in probing routine. This
    behaviour is currently a lack of all 802.15.4 drivers.

    Signed-off-by: Alexander Aring
    Signed-off-by: Marcel Holtmann

    Alexander Aring
     

29 Oct, 2014

1 commit


26 Oct, 2014

1 commit