Commit Graph

22 Commits (e783191b2e15f3f6b3437233ef88cfb01eec3435)

Author SHA1 Message Date
Martine Lenders 3536c84844 oonf_api: adapt for new sockets 8 years ago
Martine Lenders 08a3f0baf5 posix: net_help: move inet_pton/inet_ntop completely to POSIX 8 years ago
Martine Lenders a4905b72d4 posix: consolidate include paths 8 years ago
Martine Lenders ac0e2f4371 net: remove redefinitions and their dependencies throughout the stack 8 years ago
Lotte Steenbrink c9fa18e54c oonf_api: update pkg url 9 years ago
Joakim Gebart 336a450106 pkg: Add .gitattributes to ignore whitespace errors inside some included patch files. 9 years ago
Benjamin Valentin 7a2b705a57 pkg/oonf_api: use RIOT_VERSION platform identifier 9 years ago
Fabian Nack e7cff82c03 pkg/oonf_api: necessary oonf_api patches 9 years ago
Lotte Steenbrink 05f43a9e35 Fix oonf_api after destiny to socket_base migration
The include path provided for socket.h did not exist.
9 years ago
Cenk Gündoğan 710c7e6cf6 transport_layer: Splitting UDP and TCP
Currently, the tcp and udp implementations are bound to each other in a
module called *destiny*. Thus, when using only one of them then the
other one gets also compiled into the binary and initialized,
which results in unnecessary RAM usage and workload for the CPU.

The approach in this PR defines a common module named *socket_base*,
which contains functions used by the posix layer. Compiled by it's own,
those functions return negative error codes, to symbolize upper layers
that they are not supported. When also including the modules *udp* or
*tcp* respectively, functions from *socket_base* get overwritten with the
correct functionality.

Defining *udp* or *tcp* in a Makefile also includes *socket_base*.
Defining *pnet* in a Makefile also includes *socket_base*.
9 years ago
Oleg Hahm 810b8d4479 Merge pull request #1210 from benpicco/fix_oonf_msba2
pkg/oonf_api: fix conflicting types on msba2
9 years ago
Thomas Eichinger 1e983c9670 s/PROJECT/APPLICATION/g
fixes #548
9 years ago
Benjamin Valentin 1235a0f579 pkg/oonf_api: fix conflicting types on msba2 10 years ago
Benjamin Valentin a2dec64b67 fix buildtest with oonf_api
Don't try to checkout oonf_api if it's already present
10 years ago
Ludwig Ortmann 2df3808969 pkg/oonf_api: add .gitignore 10 years ago
Benjamin Valentin 633f65c062 abort on error when patching oonf_api 10 years ago
Benjamin Valentin 4dfce522df fix oonf_api build with GNU Make 4.0
fixes #884
10 years ago
Benjamin Valentin 86244410b5 remove unnecessary comments from Makefile
remove leftovers from the example Makefile, they are unnededly printed during the build
10 years ago
Benjamin Valentin 068b4746b0 silence git warning about detached head
use reset --hard to check out the desired revision
10 years ago
Benjamin Valentin 740f43cb99 remove trailing whitespaces 10 years ago
Benjamin Valentin 8856cfddb9 make: don't ignore failures in for loops
apply 9b61d95545 to oonf_api
10 years ago
Benjamin Valentin edea31a21c add oonf_api pkg 10 years ago