Commit Graph

39 Commits (82e68b008c4d181aac5fcbfcd50d5c7f03111a59)

Author SHA1 Message Date
Kaspar Schleiser 0fcc7d3834 cleanup: apply headerguard script output 6 years ago
Kaspar Schleiser f5a4124866 Merge pull request #6976 from miri64/conn/cleanup/rm
net: remove conn API
6 years ago
Martine Lenders 48aae4ef2f
lwip: port to v2.0.2 6 years ago
Martine Lenders 13770361bb
net: remove conn API
conn was deprecated in 38217347. 3 Releases later and now that no module
is using it RIOT-internally anymore, I think it is time to say goodbye.
7 years ago
Martine Lenders fd16692c1c Merge pull request #6696 from lebrush/fix/semaphore
sys: sema: semaphore bugfixes
7 years ago
Oleg Hahm 409183d95d pkg: lwip: do not panic on failing netdev->recv() 7 years ago
Martine Lenders 29842bb5e4 netdev2: rename to netdev and remove `gnrc_netdev`
With some minor hand-edits I used the following chain of commands:

```sh
git rm sys/include/net/gnrc/netdev.h
git grep --name-only -i netdev2 | \
        xargs sed -i -e 's/^\(NETDEV\)2\(.*\)\( [("]\)/\1\2 \3/g' \
                     -e 's/\(netdev\)2\(.*\)\( \/\*\*<\)/\1\2 \3/I' \
                     -e 's/\(netdev\)2/\1/gI'
git add -p
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
        grep "netdev2" | xargs -I'{}' dirname '{}' | uniq | \
        grep "netdev2" | while read dir; do
                new_dir="$(echo "$dir" | sed "s/netdev2/netdev/g")"
                git mv -f "$dir" "$new_dir"
        done
git commit --amend
git ls-tree --full-tree -r HEAD --name-only | \
        grep "netdev2" | while read file; do
                new_file="$(echo "$file" | sed "s/netdev2/netdev/g")"
                git mv -f "$file" "$new_file"
        done
git commit --amend
git grep --name-only "\<drivers_netdev_netdev\>" | \
        xargs sed -i "s/\<drivers_netdev_netdev\>/drivers_netdev_api/g"
git add -p
git commit --amend
```
7 years ago
Kaspar Schleiser 8d88781e05 make: pkg: make use of PKGDIRBASE 7 years ago
Victor Arino a4bb7b8d58 pkg/lwip: use blocking sema_wait 7 years ago
Martine Lenders b915d15de1 pkg: provide sock_tcp support for lwip 7 years ago
Peter Kietzmann e5e79c2834 Merge pull request #5937 from miri64/pkg/feat/lwip-sock-udp
pkg: provide sock_udp support for lwip
7 years ago
Martine Lenders a45256a2a7 pkg: provide sock_udp support for lwip 7 years ago
Koen Zandberg 672da2c457 drivers/mrf24j40: initial mrf24j40 support 7 years ago
Oleg Hahm 7ee7801c10 *: remove trailing underscores from header guards 7 years ago
Oleg Hahm 693636690c Merge pull request #6399 from OlegHahm/timex_constants
timex: unambiguous time conversion macros
7 years ago
Francisco Acosta 70fbcbf7ed Merge pull request #6311 from miri64/native/enh/multi-tap
cpu/native: allow for multiple netdev2_tap devices
7 years ago
Oleg Hahm 4f4214235b timex: unambiguous time conversion macros 7 years ago
Martine Lenders 1f6f02e196 cpu/native: adapt start-up and auto-init for multiple netdev2_tap 7 years ago
Victor Arino 49adbf24da pkg/lwip: use new sema implementation 7 years ago
Peter Kietzmann 1730b883ef Merge pull request #5936 from miri64/pkg/feat/lwip-sock-ip
pkg: provide sock_ip support for lwip
7 years ago
Martine Lenders bf60c2fbfa pkg: provide sock_ip support for lwip 7 years ago
Kaspar Schleiser 21a58c9e88 pkg: lwip: add license information, cleanup 7 years ago
Joakim Nohlgård 7c48c891a0 xtimer: Update xtimer usage to match API changes 7 years ago
Martine Lenders 07f8148432 pkg: lwip: remove timeout timer
In case of no timeout this timer is not removed, leading to the
re-addition in a later call. This fix removes it properly.
7 years ago
Martine Lenders b81ac9ca0e pkg: lwip: do not re-set values already set in netif_add
lwip_netdev2_init() is called by netif_add, which already sets these
values to an according value.
7 years ago
Martine Lenders 9b2cff9a7b lwip: port mboxes to core_mbox 7 years ago
Martine Lenders cc6b123758 lwip: initialize link-local address correctly
lwIP does some weird byte-swapping in netif_create_ip6_linklocal_address()
with non-ethernet-addresses, so I rather initialize it like in GNRC, so it is
compatible to both GNRC and emb6.
7 years ago
Victor Arino 9528b22209 pkg/lwip: remove duplicated line in netdev2 wrapper 7 years ago
Victor Arino 25120bae0f pkt/lwip: fix guard comments in lwipopts 7 years ago
Kaspar Schleiser 7718f114cb all: remove pointer casts for msg.content.ptr 7 years ago
Kaspar Schleiser 15d9ce4963 pkg: lwip: adapt to changed netdev2->event_callback signature 7 years ago
Kaspar Schleiser af5914bafa pkg: lwip: adapt t renamed netdev2->isr_arg 7 years ago
Martine Lenders b605852638 lwip: introduce MLD as pseudo-module and deactivate by default 8 years ago
Martine Lenders 5431df6a7e lwip: initial import of conn_udp wrapper 8 years ago
Martine Lenders 410f44f07d lwip: initial import of conn_ip wrapper 8 years ago
Martine Lenders 7f475573e6 lwip_netdev2: initial import of a lwIP netdev2 wrapper 8 years ago
Martine Lenders b0347527fd lwip: map lwIP modules to RIOT modules 8 years ago
Martine Lenders 932bec50ed lwip: add port for RIOT 8 years ago
Martine Lenders 29515a7bb9 pkg: initial import of lwIP package 8 years ago