[riot-commits] [RIOT-OS/RIOT] dbbdf3: sys: introduce iolist

Kaspar Schleiser kaspar at schleiser.de
Wed Mar 7 09:56:16 CET 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: dbbdf3f6644ee61a74e364727a630117eb6e20cf
      https://github.com/RIOT-OS/RIOT/commit/dbbdf3f6644ee61a74e364727a630117eb6e20cf
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    A sys/include/iolist.h
    A sys/iolist/Makefile
    A sys/iolist/iolist.c

  Log Message:
  -----------
  sys: introduce iolist


  Commit: 51dabf93ad121caaaac3c7615c7e87214400a094
      https://github.com/RIOT-OS/RIOT/commit/51dabf93ad121caaaac3c7615c7e87214400a094
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M drivers/include/net/netdev.h

  Log Message:
  -----------
  drivers: netdev: switch to iolists


  Commit: ff6b8aa4f13b9ffbc27c17243769bb6fe1b4ab72
      https://github.com/RIOT-OS/RIOT/commit/ff6b8aa4f13b9ffbc27c17243769bb6fe1b4ab72
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M Makefile.dep
    M cpu/native/netdev_tap/netdev_tap.c

  Log Message:
  -----------
  cpu/native/netdev_tap: adapt to netdev with iolist


  Commit: c935a075132c433ac59513d06ed70fdf0bee8017
      https://github.com/RIOT-OS/RIOT/commit/c935a075132c433ac59513d06ed70fdf0bee8017
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/include/net/gnrc/pkt.h
    M tests/unittests/tests-pkt/tests-pkt.c

  Log Message:
  -----------
  sys/net/gnrc/pkt: match pktsnip struct start with iolist_t


  Commit: 2f179f26bb77b8a71c4eb0f2afe8005b67d00c6f
      https://github.com/RIOT-OS/RIOT/commit/2f179f26bb77b8a71c4eb0f2afe8005b67d00c6f
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/net/gnrc/netif/gnrc_netif_ethernet.c
    M sys/net/gnrc/netif/gnrc_netif_ieee802154.c
    M sys/net/gnrc/netif/gnrc_netif_raw.c
    M tests/gnrc_netif/common.c

  Log Message:
  -----------
  sys/net/gnrc/netif: adapt to netdev with iolist


  Commit: 23b414b732dba2ea2ac4452a35990978348b88bd
      https://github.com/RIOT-OS/RIOT/commit/23b414b732dba2ea2ac4452a35990978348b88bd
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M boards/native/Makefile.dep
    M cpu/cc2538/radio/cc2538_rf_netdev.c
    M cpu/native/socket_zep/socket_zep.c
    M cpu/nrf5x_common/radio/nrfmin/nrfmin.c
    M cpu/nrf5x_common/radio/nrfmin/nrfmin_gnrc.c
    M drivers/Makefile.dep
    M drivers/at86rf2xx/at86rf2xx_netdev.c
    M drivers/cc110x/cc110x-netdev.c
    M drivers/cc110x/gnrc_cc110x/gnrc_cc110x.c
    M drivers/cc2420/cc2420.c
    M drivers/cc2420/cc2420_netdev.c
    M drivers/enc28j60/enc28j60.c
    M drivers/encx24j600/encx24j600.c
    M drivers/ethos/ethos.c
    M drivers/include/cc2420.h
    M drivers/kw2xrf/kw2xrf_netdev.c
    M drivers/mrf24j40/mrf24j40_netdev.c
    M drivers/slipdev/slipdev.c
    M drivers/sx127x/sx127x_netdev.c
    M drivers/w5100/w5100.c
    M drivers/xbee/gnrc_xbee.c
    M drivers/xbee/xbee.c
    M tests/driver_at86rf2xx/cmd.c
    M tests/driver_sx127x/main.c
    M tests/socket_zep/main.c

  Log Message:
  -----------
  drivers: net: adapt to iolist-using netdev


  Commit: 1faa845d8e55c0d74b96a697cdcb278aca2bcbe7
      https://github.com/RIOT-OS/RIOT/commit/1faa845d8e55c0d74b96a697cdcb278aca2bcbe7
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M sys/include/net/csma_sender.h
    M sys/include/net/netdev_test.h
    M sys/net/gnrc/link_layer/gomach/gomach_internal.c
    M sys/net/gnrc/link_layer/lwmac/lwmac_internal.c
    M sys/net/link_layer/csma_sender/csma_sender.c
    M sys/net/netdev_test/netdev_test.c
    M tests/netdev_test/main.c

  Log Message:
  -----------
  sys/net: iolist updates


  Commit: 403faf2314bcd9317ce1ac3622a23496ddc367bd
      https://github.com/RIOT-OS/RIOT/commit/403faf2314bcd9317ce1ac3622a23496ddc367bd
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M pkg/lwip/contrib/netdev/lwip_netdev.c
    M tests/lwip_sock_ip/stack.c
    M tests/lwip_sock_udp/stack.c

  Log Message:
  -----------
  pkg/lwip: update to use iolists


  Commit: 4e5e5007c7d2793bec78d11ea72dfeb58d1c2cf8
      https://github.com/RIOT-OS/RIOT/commit/4e5e5007c7d2793bec78d11ea72dfeb58d1c2cf8
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M pkg/emb6/contrib/netdev/emb6_netdev.c

  Log Message:
  -----------
  pkg/emb6: update to use iolists


  Commit: d396d75d551ae6e3686c8174de3a4fc609b27a68
      https://github.com/RIOT-OS/RIOT/commit/d396d75d551ae6e3686c8174de3a4fc609b27a68
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M pkg/openthread/contrib/platform_radio.c

  Log Message:
  -----------
  pkg/openthread: update to use iolists


  Commit: da67e3a8eb588b867d1cc98a2f417c7844968f35
      https://github.com/RIOT-OS/RIOT/commit/da67e3a8eb588b867d1cc98a2f417c7844968f35
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M tests/unittests/tests-pktbuf/tests-pktbuf.c
    M tests/unittests/tests-pktqueue/tests-pktqueue.c
    M tests/unittests/tests-priority_pktqueue/tests-priority_pktqueue.c

  Log Message:
  -----------
  tests/unittests: adapt to iolist pktsnip


  Commit: c4b1fa6e32decc9bf7e345d99ee64e26ec578a05
      https://github.com/RIOT-OS/RIOT/commit/c4b1fa6e32decc9bf7e345d99ee64e26ec578a05
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-06 (Tue, 06 Mar 2018)

  Changed paths:
    M pkg/semtech-loramac/contrib/semtech_loramac_radio.c

  Log Message:
  -----------
  pkg/semtech-loramac: adapt to iolist netdev


  Commit: d025de32edb6f55aef9a5e08d02cc11caaead69d
      https://github.com/RIOT-OS/RIOT/commit/d025de32edb6f55aef9a5e08d02cc11caaead69d
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M Makefile.dep
    M boards/native/Makefile.dep
    M cpu/cc2538/radio/cc2538_rf_netdev.c
    M cpu/native/netdev_tap/netdev_tap.c
    M cpu/native/socket_zep/socket_zep.c
    M cpu/nrf5x_common/radio/nrfmin/nrfmin.c
    M cpu/nrf5x_common/radio/nrfmin/nrfmin_gnrc.c
    M drivers/Makefile.dep
    M drivers/at86rf2xx/at86rf2xx_netdev.c
    M drivers/cc110x/cc110x-netdev.c
    M drivers/cc110x/gnrc_cc110x/gnrc_cc110x.c
    M drivers/cc2420/cc2420.c
    M drivers/cc2420/cc2420_netdev.c
    M drivers/enc28j60/enc28j60.c
    M drivers/encx24j600/encx24j600.c
    M drivers/ethos/ethos.c
    M drivers/include/cc2420.h
    M drivers/include/net/netdev.h
    M drivers/kw2xrf/kw2xrf_netdev.c
    M drivers/mrf24j40/mrf24j40_netdev.c
    M drivers/slipdev/slipdev.c
    M drivers/sx127x/sx127x_netdev.c
    M drivers/w5100/w5100.c
    M drivers/xbee/gnrc_xbee.c
    M drivers/xbee/xbee.c
    M pkg/emb6/contrib/netdev/emb6_netdev.c
    M pkg/lwip/contrib/netdev/lwip_netdev.c
    M pkg/openthread/contrib/platform_radio.c
    M pkg/semtech-loramac/contrib/semtech_loramac_radio.c
    A sys/include/iolist.h
    M sys/include/net/csma_sender.h
    M sys/include/net/gnrc/pkt.h
    M sys/include/net/netdev_test.h
    A sys/iolist/Makefile
    A sys/iolist/iolist.c
    M sys/net/gnrc/link_layer/gomach/gomach_internal.c
    M sys/net/gnrc/link_layer/lwmac/lwmac_internal.c
    M sys/net/gnrc/netif/gnrc_netif_ethernet.c
    M sys/net/gnrc/netif/gnrc_netif_ieee802154.c
    M sys/net/gnrc/netif/gnrc_netif_raw.c
    M sys/net/link_layer/csma_sender/csma_sender.c
    M sys/net/netdev_test/netdev_test.c
    M tests/driver_at86rf2xx/cmd.c
    M tests/driver_sx127x/main.c
    M tests/gnrc_netif/common.c
    M tests/lwip_sock_ip/stack.c
    M tests/lwip_sock_udp/stack.c
    M tests/netdev_test/main.c
    M tests/socket_zep/main.c
    M tests/unittests/tests-pkt/tests-pkt.c
    M tests/unittests/tests-pktbuf/tests-pktbuf.c
    M tests/unittests/tests-pktqueue/tests-pktqueue.c
    M tests/unittests/tests-priority_pktqueue/tests-priority_pktqueue.c

  Log Message:
  -----------
  Merge pull request #8351 from kaspar030/introduce_iolists

net: Introduce iolists


Compare: https://github.com/RIOT-OS/RIOT/compare/fcb451b2c5f7...d025de32edb6


More information about the commits mailing list