[riot-commits] [RIOT-OS/RIOT] 3c032e: gnrc_netif: add rawmode flag

Martine Lenders authmillenon at gmail.com
Thu Oct 4 12:36:46 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 3c032e56886e22f336f4758d7e44de911825a843
      https://github.com/RIOT-OS/RIOT/commit/3c032e56886e22f336f4758d7e44de911825a843
  Author: Koen Zandberg <koen at bergzand.net>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M sys/include/net/gnrc/netif/flags.h
    M sys/net/gnrc/netif/gnrc_netif.c

  Log Message:
  -----------
  gnrc_netif: add rawmode flag

Adds a gnrc_netif specific rawmode flag to indicate that the netdev
device is configured in raw mode. This flag is kept in sync with a
possible flag in the netdev device and should only be modified via the
setter call.


  Commit: 90ad1a07826a24e33c597a1ed8e87b6c011772bf
      https://github.com/RIOT-OS/RIOT/commit/90ad1a07826a24e33c597a1ed8e87b6c011772bf
  Author: Koen Zandberg <koen at bergzand.net>
  Date:   2018-10-03 (Wed, 03 Oct 2018)

  Changed paths:
    M sys/net/gnrc/netif/gnrc_netif_ieee802154.c

  Log Message:
  -----------
  gnrc_netif_ieee802154: remove state access in recv

This replaces the netif->state accesses in netif::recv with a netdev call
and the new netif RAWMODE flag


  Commit: da29a437e620157f11523575ebdf72d9d81bbfbb
      https://github.com/RIOT-OS/RIOT/commit/da29a437e620157f11523575ebdf72d9d81bbfbb
  Author: Martine Lenders <authmillenon at gmail.com>
  Date:   2018-10-04 (Thu, 04 Oct 2018)

  Changed paths:
    M sys/include/net/gnrc/netif/flags.h
    M sys/net/gnrc/netif/gnrc_netif.c
    M sys/net/gnrc/netif/gnrc_netif_ieee802154.c

  Log Message:
  -----------
  Merge pull request #9564 from bergzand/pr/netif/use_netdev_getter

gnrc_netif_ieee802154: rework `netif->state` to getter and flag


Compare: https://github.com/RIOT-OS/RIOT/compare/0c53bebe1b4d...da29a437e620
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the commits mailing list