1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
Commit Graph

1246 Commits

Author SHA1 Message Date
Martine Lenders
a04becb4f8 ng_pktbuf: fix debug output for _pktbuf_add_unsafe 2015-07-09 12:31:58 +02:00
Martine Lenders
1e262e3e73 Merge pull request #3336 from kaspar030/fix_ng_ipv6_netif_init_by_dev_mutex_unlock
gnrc: fix possibly ommited mutex unlock in ng_ipv6_netif_init_by_dev
2015-07-08 11:47:32 +02:00
Peter Kietzmann
c3814a7127 Merge pull request #3316 from authmillenon/ng_pktbuf/fix/align
ng_pktbuf: fix alignment overwrite issue
2015-07-08 10:49:26 +02:00
3efd2e9fae gnrc: fix possibly ommited mutex unlock in ng_ipv6_netif_init_by_dev 2015-07-08 09:24:08 +02:00
Martine Lenders
3b133811d6 ng_pktbuf: fix alignment overwrite issue
Currently it can happen if there is a spot of size `n` free that a chunk
of size `n + 1` is inserted, if `n` is devisable by the word length of
the platform. This patch fixes this issue.
2015-07-07 17:02:23 +02:00
Joakim Gebart
64b948f0e9 sys/net/network_layer/ng_ndp: Add missing inttypes.h include 2015-07-07 09:48:11 +02:00
Joakim Gebart
b1dcd89390 sys/net/network_layer/ng_ipv6/nc: Add missing inttypes.h include 2015-07-07 09:47:53 +02:00
Joakim Gebart
767d3eb4df sys/net/crosslayer/ng_netif/hdr/ng_netif_hdr_print.c: Add missing inttypes.h include 2015-07-07 09:47:26 +02:00
Joakim Gebart
5c5b644602 sys/net/transport_layer/ng_udp: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
c2aa2aa91f sys/net/link_layer/ng_nomac: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
b35c2782da sys/net/link_layer/net_if: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
6577d21049 sys/net/ccn_lite: Add missing inttypes.h include 2015-07-07 00:53:27 +02:00
Joakim Gebart
aaeaa968e6 sys/net/application_layer/ng_zep: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
8f2da1d3d0 sys/net/routing/aodvv2: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
de3bd08798 sys/net/network_layer/fig: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
299e0eae03 sys/net/network_layer/ng_icmpv6: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
84114f3cc5 sys/net/network_layer/ng_ipv6: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Joakim Gebart
42cfa32077 sys/net/network_layer/ng_sixlowpan: Add missing inttypes.h includes 2015-07-07 00:53:26 +02:00
Martine Lenders
c5318336ae net: intial import of the ZEP protocol 2015-07-02 15:47:19 +02:00
Martine Lenders
75ff56a21f Merge pull request #3247 from authmillenon/ng_nettest/fix/bugfixes
ng_nettest: some fixes
2015-07-02 14:29:28 +02:00
Martine Lenders
e6811e8c28 Merge pull request #3295 from authmillenon/ng_udp/doc/fix
ng_udp: fix documentation
2015-07-02 13:41:01 +02:00
Martine Lenders
74eac9b144 ng_nettest: change function prototypes to allow for exp_pkts == 0 2015-07-02 13:35:00 +02:00
Martine Lenders
871a6f9cde ng_nettest: some fixes 2015-07-02 13:35:00 +02:00
Martine Lenders
297f2cadcc Merge pull request #3286 from authmillenon/ng_nomac/enh/use-dispatch-func
ng_nomac: use dispatch function
2015-07-02 13:22:33 +02:00
Martine Lenders
69992ee7eb Merge pull request #3293 from authmillenon/ng_inet_csum/fix/wrap-around
ng_inet_csum: fix double-wrap around of carry
2015-07-02 12:55:27 +02:00
Martine Lenders
380c53c3e1 ng_udp: fix NULL pointer check in ng_udp_calc_csum 2015-07-02 12:20:55 +02:00
Martine Lenders
90d3af596e ng_nomac: piggy-back some indentation fixes 2015-07-02 12:08:43 +02:00
Martine Lenders
dae00a81fb ng_nomac: use dispatch function 2015-07-02 12:08:42 +02:00
Martine Lenders
ad6c02b349 ng_inet_csum: fix double-wrap around of carry 2015-07-02 12:06:31 +02:00
Martine Lenders
0465b83b7c ng_ndp: cache determined next-hop in FIB 2015-07-01 22:34:12 +02:00
Martine Lenders
6687bbaea6 ng_inet_csum: add debug output 2015-07-01 18:25:40 +02:00
Martine Lenders
773ecc3615 ng_ipv6: remove redefinition of ifnum 2015-07-01 13:30:09 +02:00
Peter Kietzmann
fb6440c397 Merge pull request #2893 from authmillenon/ng_net/enh/centralize-dispatch
ng_netapi: centralize packet dispatchment for RCV and SND
2015-07-01 13:19:13 +02:00
Martine Lenders
56b4af60fd Merge pull request #3245 from authmillenon/ng_ipv6/fix/multicast-multi-iface
ng_ipv6: fix behavior for multicast over multiple interfaces
2015-07-01 13:05:14 +02:00
Martine Lenders
3238ccd47e Merge pull request #3159 from authmillenon/ng_net/feat/iid
ng_net: add IID option and simplify upper layers accordingly
2015-07-01 12:47:49 +02:00
Martine Lenders
4065e5ae05 ng_udp: use new netapi function 2015-07-01 12:38:59 +02:00
Martine Lenders
018dbb04b8 ng_sixlowpan: use new netapi functions 2015-07-01 12:38:59 +02:00
Martine Lenders
59f62e5366 ng_netapi: centralize packet dispatchment for RCV and SND 2015-07-01 12:38:59 +02:00
Martine Lenders
ba75602f14 ng_ipv6: fix behavior for multicast over multiple interfaces 2015-07-01 12:36:45 +02:00
Martine Lenders
cda934d2e1 ng_ipv6/netif: fix dereference interface correctly 2015-06-30 22:43:15 +02:00
Cenk Gündoğan
3162ca5408 Merge pull request #3272 from authmillenon/ng_ndp/fix/fib_get_next_hop
ng_ndp: fix ng_ndp_get_next_hop() for FIB fix in #3250
2015-06-30 18:13:17 +02:00
Oleg Hahm
fedb0e03be Merge pull request #3226 from authmillenon/ng_ndp/enh/restructure-functions
ng_ndp: code restructuring
2015-06-30 17:41:45 +02:00
Lotte Steenbrink
6d1b1ad077 aodvv2: fix rreq route cost calculation
store targseqnum from rreq in the right substruct, calculate rreq route cost from targaddr metric.
2015-06-29 09:04:23 -07:00
Martine Lenders
1b4a05e5a8 ng_ndp: fix ng_ndp_get_next_hop() for FIB fix in #3250 2015-06-29 14:46:52 +02:00
Lotte Steenbrink
04719b326c Merge pull request #3266 from Lotterleben/aodvv2_fix_warn
aodvv2: fix return values of reader helper functions
2015-06-29 12:13:47 +02:00
Benoît Canet
5e7ea2d9e4 msg: Fix incorrect queues initializations
From core/include/msg.h:

/**
 * @brief Initialize the current thread's message queue.
 *
 * @param[in] array Pointer to preallocated array of ``msg_t`` structures, must
 *                  not be NULL.
 * @param[in] num   Number of ``msg_t`` structures in array.
 *                  **MUST BE POWER OF TWO!**
 *
 * @return 0, if successful
 * @return -1, on error
 */
int msg_init_queue(msg_t *array, int num);

sizeof(array) does does not compute an array size. Replace calls to sizeof()
with proper values

Closes #3269.

Fix two crashes in the tests and probably more in the network stack.
2015-06-29 06:58:24 +02:00
Lotte Steenbrink
de2296d524 aodvv2: fix return values of reader helper functions 2015-06-25 16:48:15 -07:00
BytesGalore
db18e5760a fib: added check for passing NULL pointers to fib_get_next_hop() 2015-06-24 09:05:24 +02:00
Martine Lenders
0103fa2e91 Merge pull request #3234 from authmillenon/ng_pktqueue/api/take-out-prio
ng_pktqueue: remove priority queue dependency
2015-06-23 23:47:52 +02:00
Martine Lenders
6b6c0c3322 Merge pull request #3241 from haukepetersen/ng_frag_send_missingreturn
net/ng_sixlowpan_frag: added missing return
2015-06-23 17:58:40 +02:00