Kaspar Schleiser
bd19a903ab
sys: xtimer: add slow-timer-read compensation + test application
8 years ago
Kaspar Schleiser
691fe95546
sys: xtimer: use XTIMER_SHIFT in mask, add doxygen
8 years ago
Kaspar Schleiser
5a485c3f73
sys: net: fib: switch to xtimer
8 years ago
Cenk Gündoğan
50392b6256
rpl: switch to xtimer
8 years ago
Kaspar Schleiser
e27ce2465f
sys: xtimer: add xtimer_wakeup64
8 years ago
Kaspar Schleiser
5e7036eed9
sys: introduce vtimer_compat
8 years ago
Kaspar Schleiser
2cee6b036b
sys: remove vtimer
8 years ago
Cenk Gündoğan
052ad7cd51
trickle: switch to xtimer
8 years ago
Cenk Gündoğan
4b7a3ed236
rpl/structs.h: include vtimer
8 years ago
Oleg Hahm
f8f74468b3
Merge pull request #3822 from authmillenon/ipv6_addr/enh/opt-ipv4-sup
...
ipv6_addr: make IPv4 compatible addresses optional
8 years ago
Oleg Hahm
f762d2aab2
Merge pull request #3830 from DipSwitch/fix_udp_documentation
...
doc: Fix documentation for UDP
8 years ago
Martine Lenders
e7bbbf080b
Merge pull request #3813 from OlegHahm/sixlowpan_nd_router_deps
...
gnrc: 6lowpan-nd: some broken router dependencies
8 years ago
DipSwitch
684eff4541
doc: Fix documentation for UDP
8 years ago
Martine Lenders
85c1c17090
ipv6_addr: make IPv4 compatible addresses optional
8 years ago
Martine Lenders
93a92dfa03
Merge pull request #3134 from authmillenon/ng_sixlowpan/feat/6lo-nd
...
gnrc_sixlowpan_nd_border_router: initial import of border router behavior of 6LoWPAN-ND
8 years ago
Martine Lenders
b9fcd2bfea
Merge pull request #3608 from authmillenon/ipv4_addr/api/initial
...
ipv4_addr: initial import
8 years ago
Martine Lenders
e6c96cde53
gnrc_sixlowpan_nd_border_router: initial import
8 years ago
Martine Lenders
db56507ff9
ipv4_addr: initial import
8 years ago
Martine Lenders
a6625e86d3
gnrc_sixlowpan: document behavior for blackbox testing
8 years ago
Oleg Hahm
e064985c1b
gnrc ipv6 netif: missing flags for 6lowpan router
8 years ago
Martine Lenders
132f5e1b9c
gnrc_sixlowpan_nd_router: initial import
8 years ago
Martine Lenders
84768b1747
Merge pull request #3748 from authmillenon/gnrc_sixlowpan_nd/feat/initial
...
gnrc_sixlowpan_nd: initial import of host behavior of 6LoWPAN-ND
8 years ago
Martine Lenders
ea3426eee5
gnrc: adapt for gnrc_sixlowpan_nd
8 years ago
Martine Lenders
2a1c243ad2
gnrc_sixlowpan_nd: initial import
8 years ago
Oleg Hahm
3ea86c7c7a
gnrc: ipv6: netif: obey naming conventions
8 years ago
Kaspar Schleiser
9b07294e5b
sys: xtimer: fix xtimer_usleep_until doxygen
8 years ago
Oleg Hahm
8afecdd8a6
Merge pull request #3658 from OlegHahm/ipv6_fib
...
universal_addresses: configure sizes according to the used modules
8 years ago
Oleg Hahm
23a60e6270
universal_address: determine biggest address size
8 years ago
Oleg Hahm
7d2f414476
universal_address: make size dependent on FIB size
8 years ago
Hauke Petersen
7701aed546
Merge pull request #3164 from kaspar030/remove_uart0
...
sys: remove uart0
8 years ago
Kaspar Schleiser
48baf5ddcf
Merge pull request #3683 from kaspar030/add_gnrc_netdev2_support
...
sys: net: add gnrc netdev2 support
8 years ago
Kaspar Schleiser
e17b664e3d
sys: remove chardev_thread
8 years ago
Kaspar Schleiser
a13bc46f3e
sys: remove uart0
8 years ago
Kaspar Schleiser
ef972735dc
sys: net: replace dev_eth with netdev2, adapt native tap driver
8 years ago
Kaspar Schleiser
78b4bf6f58
sys: net: gnrc: add basic netdev2 support
8 years ago
Oleg Hahm
049b9868f3
ipv6: netif: compute maximum addresses
...
RPL and ND routers need additional addresses
8 years ago
Kaspar Schleiser
13995e878f
sys: shell: get rid of some parameters
8 years ago
Martine Lenders
fc6896b0c7
Merge pull request #3049 from authmillenon/ng_ndp/feat/rtr-dscvry
...
gnrc_ndp_router: Initial import of router behavior of router discovery
8 years ago
Oleg Hahm
4fa3bb89ea
Merge pull request #3744 from authmillenon/gnrc_ipv6_nc/enh/6lo-nd
...
gnrc_ipv6_nc: adapt neighbor cache for different ND implementations
8 years ago
Martine Lenders
abe63b3f71
gnrc_ndp_router: initial import
8 years ago
Martine Lenders
b033ff590b
gnrc_ndp_host: initial import
8 years ago
Martine Lenders
a65804027f
gnrc_ipv6_nc: adapt neighbor cache for different ND implementations
8 years ago
Oleg Hahm
6786da07e2
Merge pull request #3628 from authmillenon/ng_ndp/enh/0-length-addr
...
gnrc_ndp: add support for address-less link-layers
8 years ago
Martine Lenders
522a7f92db
Merge pull request #3756 from OlegHahm/ipv6_netif_doc_enhancement
...
gnrc: ipv6: netif: documentation update
8 years ago
Martine Lenders
df827d9c34
Merge pull request #3752 from authmillenon/gnrc_ipv6_netif/fix/wired-flag
...
gnrc_ipv6_netif: IS_WIRED flag collides with Home Agent flag
8 years ago
Oleg Hahm
a5b4642c0a
gnrc: ipv6: netif: documentation update
...
Added a hint to router advertisements to the IPv6 netif flag documentation.
8 years ago
Martine Lenders
a980155250
ng_ndp: add support for address-less link-layers
8 years ago
Cenk Gündoğan
4a9d08e268
Merge pull request #3745 from authmillenon/gnrc_ipv6_netif/enh/rtr-disc-prep
...
gnrc_ipv6_netif: prepare for router discovery
8 years ago
Martine Lenders
b81a4dd695
gnrc_ipv6_netif: prepare for router discovery
8 years ago
daniel-k
6f705a5189
at86rf2xx: implement CSMA settings
8 years ago
Martine Lenders
41e86bfc20
gnrc_ipv6_netif: reassign IS_WIRED flag
8 years ago
Oleg Hahm
eac7f3e3ce
Merge pull request #3697 from OlegHahm/netopt_wireless_ro
...
gnrc: link-type flag
8 years ago
Oleg Hahm
61a61c35b1
gnrc netif: add link-type indicator for IPv6 IFs
8 years ago
Oleg Hahm
4dbd491097
netopt: introduced link type (wired or wireless)
8 years ago
Oleg Hahm
b514eeab04
Merge pull request #3706 from OlegHahm/fib_size_parameter
...
fib: add size parameter
8 years ago
Oleg Hahm
86cabbd102
fib: add data struct for meta information
...
In order to properly make use of different FIB tables, handling of different sizes is required. The fib_table_t provides a pointer to the array of entries and its size.
8 years ago
Lotte Steenbrink
9cfd2c5200
shell.h: fix tiny typo in documentation
8 years ago
Martine Lenders
a913c01e99
gnrc_ndp_internal: add capability to add external options to NAs
8 years ago
Martine Lenders
27148ed0b3
Merge pull request #3734 from authmillenon/sixlowpan/api/6lo-nd-types
...
sixlowpan: initial import of 6LoWPAN-ND submodule
8 years ago
Martine Lenders
2fd1d9dc91
sixlowpan: initial import of 6LoWPAN-ND submodule
8 years ago
Martine Lenders
ef1a8ac483
ndp: update for 6LoWPAN-ND option types
8 years ago
Cenk Gündoğan
b96e6b508a
rpl: dao-ack validity check
8 years ago
Cenk Gündoğan
050671c235
Merge pull request #3687 from cgundogan/pr/rpl/poisoning_cleanup_timer
...
rpl: reduce poisoning timer to clean dodags faster
8 years ago
Cenk Gündoğan
7d2129ea56
gnrc_netapi: generic dispatch
8 years ago
Martine Lenders
36389281de
icmpv6: update for 6LoWPAN-ND message types
8 years ago
Cenk Gündoğan
dce62132f6
rpl: reduce poisoning timer to clean dodags faster
8 years ago
Cenk Gündoğan
d57e603b9f
rpl: make _root_dodag_init and _gnrc_rpl_send global
8 years ago
Martine Lenders
293c5322de
Merge pull request #3137 from authmillenon/slip/fix/some-fixes
...
gnrc_slip: Fixes
8 years ago
Martine Lenders
b47c4af50b
ng_slip: fix some bugs
8 years ago
Kaspar Schleiser
6d1aab7126
Merge pull request #2926 from kaspar030/wtimer
...
sys: add new timer subsystem
8 years ago
Andreas "Paul" Pauli
8855f593e2
Merge pull request #3676 from authmillenon/doc/fix/net
...
doc: fix and update net and net_gnrc documentation
8 years ago
Kaspar Schleiser
808a8bc899
sys: xtimer: introduce new timer subsystem
8 years ago
Kaspar Schleiser
02bc3ffb79
sys: timex: add "U" specifiers to constant definitions
8 years ago
Martine Lenders
ecb2bb5c2b
af: initial import of global AF_ definition header
8 years ago
Cenk Gündoğan
b604c99155
rpl: rename defines from NG_ to GNRC_
8 years ago
Oleg Hahm
a0b3021f60
icmpv6: remove superfluous header build functions
8 years ago
Martine Lenders
4f68b81361
doc: expand nettype doc + simplify @brief
8 years ago
Martine Lenders
2cbeab4521
doc: fix and update net and net_gnrc documentation
8 years ago
Martine Lenders
c1e24d449e
Merge pull request #3584 from cgundogan/pr/seqno
...
sys: Serial Number Arithmetic (RFC1982)
8 years ago
Oleg Hahm
8977cc1175
Merge pull request #3675 from authmillenon/gnrc_ipv6/fix/check-mtu
...
gnrc_ipv6: check link MTU before sending
8 years ago
Cenk Gündoğan
fce30a1d6c
sys/seq: Serial Number Arithmetic
8 years ago
Cenk Gündoğan
04a8c159d1
Merge pull request #3674 from authmillenon/gnrc_sixlowpan/fix/max-datagram-size
...
gnrc_sixlowpan: don't send packets that exceed maximum datagram size
8 years ago
Martine Lenders
52c57be621
gnrc_sixlowpan: don't send packets that exceed maximum datagram size
8 years ago
Martine Lenders
f1864fd2b6
gnrc_ipv6_netif: initialize MTU from device, if possible
8 years ago
Oleg Hahm
79ac710ee5
Merge pull request #3677 from cgundogan/pr/rpl/cleanup
...
rpl: minor cleanup
8 years ago
Cenk Gündoğan
5ee36c6ac4
rpl: minor code cleanup
8 years ago
Kaspar Schleiser
d18cb7a9c3
sys: add netopt to string map function and netopt module
8 years ago
Oleg Hahm
155b91bd06
Merge pull request #3655 from OlegHahm/fib_multiple_instances
...
fib: allow for multiple instances of FIB
8 years ago
Oleg Hahm
1f7da4e436
Merge pull request #3659 from cgundogan/pr/rpl/dao_global_instance
...
rpl: omit dodag id in DAO(-ACK) for global instances
8 years ago
Oleg Hahm
4267212502
fib: allow for multiple instances of FIB
8 years ago
Oleg Hahm
bf00a19998
Merge pull request #3670 from cgundogan/pr/universal_address/docfix
...
universal_address: minor dox fixes
8 years ago
Cenk Gündoğan
5322205d34
universal_address: minor doc fixes
8 years ago
Martine Lenders
ab9d57dec5
gnrc_sixlowpan_iphc: set correct length for IPv6 header
8 years ago
Cenk Gündoğan
0894343092
rpl: omit dodag id in DAO(-ACK) for global instances
8 years ago
Oleg Hahm
4d00996521
Merge pull request #3645 from authmillenon/gnrc/api/master-mv
...
gnrc: make all gnrc modules sub-modules of gnrc
8 years ago
Martine Lenders
58ff31bfe9
gnrc: make all gnrc modules sub-modules of gnrc
8 years ago
Martine Lenders
3ab2907a6e
Merge pull request #3656 from authmillenon/ipv6_addr/doc/fix
...
ipv6_addr: adapt doc to proposed changes in #3608
8 years ago
Martine Lenders
6b22e15a54
Merge pull request #3657 from cgundogan/pr/rpl/doc_verbose
...
rpl: make urls in doc more verbose
8 years ago
Martine Lenders
cb63a4e221
Merge pull request #3489 from cgundogan/ng_rpl_prefix_info
...
ng_rpl: auto address configuration
8 years ago
Martine Lenders
70d40f17b0
Merge pull request #3653 from authmillenon/gnrc_rpl/fix/deps
...
gnrc_rpl: fix dependencies
8 years ago
Cenk Gündoğan
28dbd1f9fa
rpl: make urls in doc more verbose
8 years ago
Martine Lenders
618a765bdc
ndp: move type definitions out of ng_ context
8 years ago
Cenk Gündoğan
94b8d69dd9
ng_rpl: auto address configuration
8 years ago
Martine Lenders
4283b1515d
gnrc_rpl: fix dependencies
...
The dependency conditional for RPL was at the very end of
`Makefile.dep`, giving depending modules no chance to pull in their
dependencies.
Also it pulled in the deprecated module `net_help`, though it did not
use any of it's functions (it just included `inet_pton.h` for `AF_INET6`).
8 years ago
Martine Lenders
391522e1a8
ipv6_addr: adapt doc to proposed changes in #3608
8 years ago
Oleg Hahm
147bf75d5b
Merge pull request #3599 from authmillenon/icmpv6/api/take-hdrs-out
...
icmpv6: put message definitions in their own files
8 years ago
Martine Lenders
89009ae2f1
icmpv6: put message definitions in their own files
8 years ago
Martine Lenders
93031c9b60
sixlowpan: move non-GNRC stuff to its own module
8 years ago
Martine Lenders
87c222d2fa
Merge pull request #3595 from authmillenon/gnrc/api/mv
...
gnrc: rename ng_netbase to gnrc
8 years ago
Martine Lenders
b969eeb217
gnrc: rename ng_netbase to gnrc
8 years ago
Cenk Gündoğan
7f6966aacc
ng_rpl: RPL for the gnrc network stack
8 years ago
Oleg Hahm
b68213a410
Merge pull request #3561 from OlegHahm/ipv6_source_candidate_set
...
IPv6: implement source address candidate selection
8 years ago
Oleg Hahm
04d77bd3f2
IPv6: implement source address selection
...
see http://tools.ietf.org/html/rfc6724#section-4 and
http://tools.ietf.org/html/rfc6724#section-5
8 years ago
Martine Lenders
feb8b8cc0f
Merge pull request #3639 from OlegHahm/unittest-color-output
...
Added a colored outputter to embUnit.
8 years ago
Oleg Hahm
bbe6ec50de
Merge pull request #3613 from authmillenon/ng_sixlowpan/fix/issue-3588
...
ng_sixlowpan: fix #3588
8 years ago
Martine Lenders
56817ba015
Merge pull request #3596 from authmillenon/udp/api/disintangle
...
udp: put UDP header in its own module
8 years ago
Janos Kutscherauer
5d7ba5b35f
Added a colored outputter to embUnit.
...
The outputter is called ColorTextOutputter and can be enabled by defining OUTPUT=COLORTEXT.
The colored outputter behaves just like the TextOutputter, but displays successful tests in GREEN and failed tests in RED. The summary message is also in GREEN/RED, but is slightly different from the TextOutputter.
Also:
* Added fancy simple none-verbose color-outputter for EmbUnit. The outputter outputs a simple statistics line in GREEN or RED, according to the test success or failure. (Also, the ColorTextOutputter was adjusted to use the statistics output of this new ColorOutputter.) The new outputter can be activated with OUTPUT=COLOR.
* Added a single character "." output for the simple color outputter and replaced the color codes by macros.
8 years ago
Martine Lenders
1129f56741
ng_sixlowpan: fix #3588
8 years ago
Oleg Hahm
bc3aba24a4
Merge pull request #3594 from authmillenon/ipv6/api/disentengle-hdr-ext
...
ipv6: move non-GNRC types and functions in their own module
8 years ago
Oleg Hahm
8861834de7
Merge pull request #3641 from cgundogan/pr/netif/docfix
...
sys/include/net/ng_ipv6/netif.h: docfix
8 years ago
Cenk Gündoğan
edc609d2e2
sys/include/net/ng_ipv6/netif.h: docfix
8 years ago
Martine Lenders
bce1cf618d
Merge pull request #3586 from daniel-k/fix/pktbuf_release_check_contains
...
ng_pktbuf_static: check if pkt is in buffer before derefencing in ng_pktbuf_release
8 years ago
Martine Lenders
2903667494
tests: adapt unittests for ipv6_hdr module division
8 years ago
Martine Lenders
4f650b31f9
ipv6: move non-GNRC types and functions in their own modules
8 years ago
Hauke Petersen
e6a9549d16
Merge pull request #3213 from haukepetersen/add_pktbuf_iovecexport
...
net/ng_pktbuf: added IOVEC export function
8 years ago
daniel-k
420d5e48ca
ng_pktbuf_static: check if pkt is in buffer before derefencing in ng_pktbuf_release
8 years ago
Martine Lenders
203561e741
ipv6_addr: remove ng_ prefix
8 years ago
Oleg Hahm
9aa96509ee
Merge pull request #3441 from authmillenon/gnrc/enh/prepare-multi-ndp
...
ng_ndp: prepare for parallel NDP implementations
8 years ago
Martine Lenders
fbea5092c3
ng_ipv6_netif: add functions for routing behavior changes
8 years ago
Martine Lenders
4e5fa612c1
ng_ndp: prepare for parallel NDP implementations
8 years ago
Martine Lenders
8aa8b60807
fib: doc fix
8 years ago
Martine Lenders
2e6c974c15
Merge pull request #3568 from haukepetersen/opt_fib_ngprefix
...
net/fib: removed any ng_'s from the FIB
8 years ago
Martine Lenders
c82dfda445
Merge pull request #3567 from authmillenon/timex/enh/timex_to_str
...
timex: make timex_to_str more efficient
8 years ago
Martine Lenders
293d0e3b58
ng_netapi: enhance documentation with references
8 years ago
Martine Lenders
ea48b48dd3
timex: make timex_to_str more efficient
8 years ago
Hauke Petersen
85fe67e629
net/fib: removed all ng prefixes from fib
8 years ago
Hauke Petersen
219fd0641f
net/ng_pktbuf: added IOVEC export function
8 years ago
Hauke Petersen
b7705feeff
net/ng_nettype: added pseudo-type for IOVEC snips
8 years ago
Hauke Petersen
ae83ab52af
net/ng_pkt: added function to count snips in pkt
8 years ago
Martine Lenders
a5e039cf4d
udp: put UDP header in its own module
8 years ago
Martine Lenders
f0cb1429f0
native: rename ng_nativenet to dev_eth_tap
8 years ago
Martine Lenders
ca71ae4f59
dev_eth: fix documentation
8 years ago
Oleg Hahm
9e5d717466
ipv6: fix and improve check for global address
...
* embedded IPv4 addresses are considered as global
* remove check for multicast
* consolidate loopback and unspecified check
8 years ago
Martine Lenders
b256b9c256
Merge pull request #3579 from authmillenon/ether/api/mv-ether
...
ethernet/ethertype: remove ng_ prefix
8 years ago
Martine Lenders
9607ade1a1
Merge pull request #3582 from authmillenon/ieee802154/api/mv
...
ieee802154: remove ng_ prefix
8 years ago
Martine Lenders
472ee315f0
ethernet/ethertype: remove ng_ prefix
8 years ago
Martine Lenders
5c03268516
inet_csum: remove ng_ prefix
8 years ago
Martine Lenders
e8d5d5576a
gnrc: piggy-back some code style changes
8 years ago
Martine Lenders
b7545365df
protnum: remove ng_ prefix
8 years ago
Martine Lenders
9cf5e5fb6a
ieee802154: remove ng_ prefix
8 years ago
Peter Kietzmann
6908e07322
Merge pull request #3578 from tfar/sandbox/tobias/2015/08/cbor_bytestring_api
...
cbor: add API to encode non null-terminated byte strings
8 years ago
Oleg Hahm
1373795ec5
Merge pull request #3575 from OlegHahm/ipv6_more_address_types
...
Ipv6: more address types
8 years ago
Oleg Hahm
7845110369
ipv6: added checks for more address types
...
Added checks for:
* Global Unicast Addresses
* IPv6 Addresses with Embedded IPv4 Addresses
* IPv4-Compatible IPv6 Address
* IPv4-Mapped IPv6 Address
* Site-Local IPv6 Unicast Addresses
8 years ago
Tobias Markmann
f5418fa666
cbor: add API to encode non null-terminated byte strings
8 years ago
Hauke Petersen
38956457a1
sys: adapted to renamed netopt header
8 years ago
Hauke Petersen
327de5ec06
net: made NETOPT independent from the gnrc stack
8 years ago
Kaspar Schleiser
544cf33b17
sys: config: remove saving of obsolete transceiver config
8 years ago
Kaspar Schleiser
5d8349298f
remove bulk of legacy network stack and drivers
8 years ago
Martine Lenders
6d9b928818
Merge pull request #3536 from cgundogan/pr/doc/todo
...
Make use of doxygen todo
8 years ago
Martine Lenders
0aef65bd76
Merge pull request #3559 from OlegHahm/channel_26_as_default
...
ieee802.15.4: switch to 26 as default channel
8 years ago
Cenk Gündoğan
09aeb31f1a
ng_ndp: minor doc fix
8 years ago
Oleg Hahm
761183bfd7
ieee802.15.4: switch to 26 as default channel
...
In order to avoid collisions with IEEE 802.11b networks, channel 25 or
26 is the best choice.
See for instance https://www.cs.umd.edu/~ctas/bibs/2007/4.pdf
8 years ago
Benoît Canet
22da1f834b
native: ng: net: Close tap device and cleanup on reboot
8 years ago
BytesGalore
f3494b12f5
Merge pull request #3542 from cgundogan/pr/trickle/cleanup
...
sys/trickle: Makefile and include guards cleanup
8 years ago
Cenk Gündoğan
355e60c5ff
timex: use doxygen todo
8 years ago
Cenk Gündoğan
7d2fdc528e
ng_zep: use doxygen todo
8 years ago
Cenk Gündoğan
ee133344bd
ng_icmpv6: use doxygen todo
8 years ago
Cenk Gündoğan
0d73cd301d
ng_fib: use doxygen todo
8 years ago
Cenk Gündoğan
a6f04dd090
cbor: use doxygen todo
8 years ago
Oleg Hahm
2795d51d90
Merge pull request #3058 from cgundogan/universal_address_fib_split
...
sys/universal_address: separate universal_address from fib
8 years ago
Cenk Gündoğan
4a21c54547
sys/trickle: Makefile and include guard cleanup
8 years ago
Cenk Gündoğan
58b672f83d
ng_pktbuf: minor doc fixes
8 years ago
BytesGalore
f04c912493
fib: changed misleading parameter name and documentation
8 years ago
Cenk Gündoğan
ea5e371383
sys/universal_address: separate universal_address from fib
8 years ago
Martine Lenders
c699fbaaf0
Merge pull request #3448 from authmillenon/ng_netreg/doc/its-a-trap
...
ng_netreg: warn about context overwrite
8 years ago
Martine Lenders
3d9945667f
Merge pull request #3496 from authmillenon/ng_pktbuf/enh/new_default
...
ng_pktbuf: new default packet buffer implementation
8 years ago
Martine Lenders
41b0a2661a
ng_pktbuf: simplify API by extension
...
This simplifies the `ng_pktbuf` API by adding a new function
`ng_pktbuf_mark()` which takes over some functionality of
`ng_pktbuf_add()`. `size == 0` for `ng_pktbuf_add()` is now illegal.
8 years ago
Oleg Hahm
03b7c7349a
Merge pull request #3457 from authmillenon/gnrc/api/rename-netconf
...
gnrc: rename ng_netconf to ng_netopt
8 years ago
Martine Lenders
6f56b983f0
gnrc: replace all instances of ng_netconf with ng_netopt
8 years ago
Martine Lenders
6a868d5f4c
gnrc: rename ng_netconf to ng_netopt
...
Since [NETCONF](https://tools.ietf.org/html/rfc4741 ) is also a network
protocol, the naming of this module already led to some issues regarding
communicating about it. This is just an initial rename commit to ask for
comments. If there is interest I will adapt the code using the types
defined here.
8 years ago
Lucas Jenß
b7bf949484
Merge pull request #2759 from x3ro/pr-1342-cryptofoo
...
Unified Cipher API and Block cipher operation modes: ECB, CBC, CTR and CCM
8 years ago
Oleg Hahm
2ffd688e66
ipv6: increase number of addresses per interface
8 years ago
Nico von Geyso
4a4235c622
Unified Cipher API and Block cipher operation modes
8 years ago
Oleg Hahm
8b23e90883
doc: fix doxygen group for dev_eth_autoinit
8 years ago
Oleg Hahm
6dd92dcab8
doc: fix doxygen group for RPL SRH
8 years ago
Oleg Hahm
f10cd90b31
Merge pull request #3447 from OlegHahm/fix_unsigned_char_in_od
...
od: signedness and constantness of input parameter
8 years ago
Oleg Hahm
94596cdd10
od: input parameter should be constant
8 years ago
Lotte Steenbrink
b63625679b
fib: check dst and next_hop for invalid pointers
8 years ago
Martine Lenders
7885c486cf
ng_netreg: warn about context overwrite
8 years ago
Martine Lenders
b9f4cfbcd9
random: fix doc of genrand_uint32_range()
8 years ago
Martine Lenders
94f913c204
random: provide range functionality
8 years ago
Oleg Hahm
717a4c8152
Merge pull request #3143 from authmillenon/ng_sixlowpan_ctx/api/comp-flag
...
ng_sixlowpan_ctx: add compression flag support
8 years ago
Martine Lenders
dd6ea99fd4
ng_sixlowpan_ctx: add compression flag support
...
The compression flag allows a context to be invalidated for compression,
but still be valid for decompression. This is needed for context
dissimination in a LoWPAN.
8 years ago
Kaspar Schleiser
49ea7a3d61
sys: factor stdio uart functions out of newlib's syscalls
8 years ago
Joakim Gebart
fa4e059588
Merge pull request #3319 from gebart/pr/warning-fixes-3
...
Makefile.cflags: Build with -Wall -Werror by default (including fixes to correct all existing warnings)
8 years ago
Joakim Gebart
5ab48c2d67
sys/crypto/twofish: Add casts to ensure bit shifts fit in the target variable
8 years ago
René Kijewski
caf5503486
Merge pull request #3235 from haukepetersen/add_md5
...
sys/hashes: added MD5 implementation
8 years ago
Martine Lenders
c8c92663d9
ng_ipv6_addr: piggy-back spell error fix
8 years ago
Martine Lenders
9cd07b8961
ng_ipv6_addr: remove packed attribute from ng_ipv6_addr_t
8 years ago
Martine Lenders
b010d53eea
ng_netif_hdr: remove packed attribute from ng_netif_hdr_t
8 years ago
Martine Lenders
72b883f5ed
ng_pkt: remove packed attribute from ng_pktsnip_t
8 years ago
Kaspar Schleiser
fb9a862177
sys: bitfield: add bf_get_unset
8 years ago
Oleg Hahm
6d0e68851c
doc: some fixes in 6LoWPAN documentation
8 years ago
Martine Lenders
4c5c0a87c9
ng_sixlowpan: clarify documentation
8 years ago
Martine Lenders
d450079348
ng_zep: add stability note
8 years ago
Martine Lenders
c5318336ae
net: intial import of the ZEP protocol
8 years ago
Martine Lenders
75ff56a21f
Merge pull request #3247 from authmillenon/ng_nettest/fix/bugfixes
...
ng_nettest: some fixes
8 years ago
Martine Lenders
e6811e8c28
Merge pull request #3295 from authmillenon/ng_udp/doc/fix
...
ng_udp: fix documentation
8 years ago
Martine Lenders
715306b81c
Merge pull request #3294 from authmillenon/ng_pkt/doc/update
...
ng_pkt: update documentation
8 years ago
Martine Lenders
74eac9b144
ng_nettest: change function prototypes to allow for exp_pkts == 0
8 years ago
Martine Lenders
871a6f9cde
ng_nettest: some fixes
8 years ago
Martine Lenders
adb028361a
ng_udp: fix documentation
8 years ago
Martine Lenders
dac1307401
ng_pkt: update documentation
8 years ago
Martine Lenders
bf67751e15
ng_ipv6_hdr: fix for initial sum overflow
8 years ago
Peter Kietzmann
fb6440c397
Merge pull request #2893 from authmillenon/ng_net/enh/centralize-dispatch
...
ng_netapi: centralize packet dispatchment for RCV and SND
8 years ago
Martine Lenders
3238ccd47e
Merge pull request #3159 from authmillenon/ng_net/feat/iid
...
ng_net: add IID option and simplify upper layers accordingly
8 years ago
Martine Lenders
59f62e5366
ng_netapi: centralize packet dispatchment for RCV and SND
8 years ago
Philipp Rosenkranz
1913b7ea66
Merge pull request #3229 from Kijewski/chacha
...
sys: add ChaCha stream cipher and PRNG
8 years ago
René Kijewski
2cf4253710
sys: add ChaCha stream cipher and PRNG
...
This implementation is optimized for a little code and data size, not
for speed. IMO the code is more readable than in the reference
implementation.
The biggest advantage of ChaCha over other stream ciphers is the very
little data usage with only 64 bytes of context, and its good encryption
speed.
Also part of this PR is pseudo-random number generator, that just
returns the keystream of a randomly initialized ChaCha context.
8 years ago
Hauke Petersen
59b158c006
Merge pull request #3250 from BytesGalore/fib_check_nullpointer_parameter
...
fib: added check for passing NULL pointers to `fib_get_next_hop()`
8 years ago
Joakim Gebart
ffcf9521f0
Merge pull request #3053 from gebart/pr/fletcher
...
sys/hashes: Add Fletcher's checksums
8 years ago
BytesGalore
db18e5760a
fib: added check for passing NULL pointers to `fib_get_next_hop()`
8 years ago
Martine Lenders
0103fa2e91
Merge pull request #3234 from authmillenon/ng_pktqueue/api/take-out-prio
...
ng_pktqueue: remove priority queue dependency
8 years ago
Oleg Hahm
b85f076027
Merge pull request #3098 from authmillenon/ng_nettest/feat/initial
...
ng_nettest: initial import of a ng_netapi test framework
8 years ago
Martine Lenders
f28c5041eb
ng_nettest: initial import of a ng_netapi test framework
8 years ago
haukepetersen
9370506a72
sys/hashes: added MD5 implementation
8 years ago
Martine Lenders
72b17d9620
ng_ipv6_nc: use new pktqueue
8 years ago
Martine Lenders
837d97e963
ng_pktqueue: take out priorities
...
This patch also makes ng_pktqueue independent from `priority_queue`
8 years ago
Martine Lenders
aa46e9c14c
ng_ieee802154: Add IID generator
8 years ago
Martine Lenders
b70100fdd6
ng_ethernet: Add IID generator
8 years ago
Martine Lenders
1208b719a3
ng_netconf: add IID option
8 years ago
Martine Lenders
3a1070dc22
eui64: export type to own module
8 years ago
Hauke Petersen
7105fe2e4f
sys/uart0: changed signature of uart0_putc
8 years ago
Hauke Petersen
1eec484a30
sys/shell: changed signature of put_char pointer
...
changed from void(*put_char)(int) to int(*putchar)(int).
This is beneficial, as now the std-libs putchar can be given as
an argument to shell_init() directly.
8 years ago
René Kijewski
7d3d8dee21
ng_netif: make const what is const
8 years ago
René Kijewski
5eed801072
ng_netif: non-destructive ng_netif_addr_from_str
8 years ago
Martine Lenders
2bdf22af97
ng_ndp: expand documentation on ng_ipv6_nc_t::nbr_adv_timer
8 years ago
Cenk Gündoğan
ece64548a6
Merge pull request #2818 from BytesGalore/fib_get_conditionlal_entry_set
...
sys/net/fib: added function to request a set of destination addresses
8 years ago
Martine Lenders
46a0fe6cdd
pktdump: add 6LoWPAN dump
8 years ago
Hauke Petersen
70acc31675
net/ng_udp: added ng_udp_print_hdr() function
8 years ago
BytesGalore
9079e30da0
sys/net/fib: added function to request a set of destination addresses
8 years ago
Joakim Gebart
41e1b57624
Merge pull request #3100 from haukepetersen/opt_cortexm_init
...
cpu: centralized cortex initialization and some defines
8 years ago
Hauke Petersen
e2cb8e7c81
sys/uart0: include cpu.h in board_uart0.h
...
Some CPUs (e.g. cortex-m based ones) define the UART0_BUFSIZE
in cpu.h. So also include this file here.
8 years ago
Kaspar Schleiser
3965e889e1
sys: bitfield.h: some fixes
8 years ago
Peter Kietzmann
c839e65479
Merge pull request #3025 from OlegHahm/netconf_retransmit
...
netconf: at86rf231: configure maximum retransmits
8 years ago
Lotte Steenbrink
104ea3ceb1
Merge pull request #3091 from Lotterleben/fib_helper_fn
...
Fib helper fn
8 years ago
Kaspar Schleiser
4e569513e6
Merge pull request #3047 from haukepetersen/rename_cpuconf
...
global: renamed cpu-conf.h into cpu_conf.h
8 years ago
Martine Lenders
38d7eb3e81
Merge pull request #3026 from OlegHahm/bitfields
...
bitfield: introduce bitfields of arbitrary length
8 years ago
Hauke Petersen
b570f3c1cb
sys/ng_pktbuf: fixed doxygen
8 years ago
Hauke Petersen
9943f51080
global: renamed cpu-conf.h into cpu_conf.h
8 years ago