Oleg Hahm
a0957b11d6
Merge pull request #3926 from OlegHahm/some-scan-build-warnings
...
clean up: Some scan build warnings
2015-09-22 11:43:20 +02:00
Martine Lenders
3448569eb8
Merge pull request #3916 from OlegHahm/6lowpan_rtr_adv_mc_timer
...
6lowpan nc: rtr sol timer expects an interface
2015-09-22 11:28:44 +02:00
René Kijewski
d2afdf5079
crypto: memcpy()
in overlapping data in ccm
...
`memcpy()` must not be used if the input and output ranges overlap,
because it is undefined if the data if copied from front to the end or
vice versa.
Found via valgrind.
2015-09-22 11:01:56 +02:00
René Kijewski
7af7d37531
base64: remove unused calculation in base64_encode
...
Found via scan-build.
2015-09-22 11:01:56 +02:00
René Kijewski
05eb6e73d9
bloom: fix calloc invocation
...
Fix array member type (`char` vs `uint8_t`).
Found via scan-build.
2015-09-22 11:01:55 +02:00
Oleg Hahm
f0e2f50713
6lowpan nc: rtr sol timer expects an interface
2015-09-22 10:53:08 +02:00
Oleg Hahm
c006381fd8
Merge pull request #3917 from OlegHahm/6lbr_rtr_sol_adv_fixes
...
6lowpan: some border router fixes
2015-09-21 23:55:55 +02:00
Oleg Hahm
f3f4d61f93
sixlowpan nd: 6LBR shouldn't send rtr sol over 6lo
2015-09-21 23:21:22 +02:00
Oleg Hahm
38b384c713
6lowpan: 6LBR should sent only one rtr adv
...
On a 6lo interface the border router should only send one router advertisement with its new address as source address.
2015-09-21 23:21:22 +02:00
Martine Lenders
fda6155071
Merge pull request #3615 from authmillenon/conn/feat/initial
...
conn: Initial import of a light-weight network application API
2015-09-21 20:47:08 +02:00
Martine Lenders
ef9acf6aee
gnrc: add GNRC-specific conn implementation
2015-09-21 16:56:27 +02:00
Martine Lenders
b87a3eab89
conn: Initial import of a light-weight network application API
2015-09-21 16:56:27 +02:00
Oleg Hahm
4b6626f8b2
Merge pull request #3902 from OlegHahm/xtimer_initialize_variables
...
xtimer: initialize struct members
2015-09-21 11:35:18 +02:00
Oleg Hahm
682bde25d9
6lowpan nd: check right NCE in AR handling
...
When checking the address registration option, the address has to be passed in order to check the correct neighbor cache entry.
2015-09-21 09:25:12 +02:00
Oleg Hahm
effe7bbde0
6lowpan: 6LBR need to initialize rtr adv interval
2015-09-20 21:42:20 +02:00
Oleg Hahm
1a0a1d6fb9
ndp: assert that rtr adv interval is never 0
2015-09-20 21:42:20 +02:00
Martine Lenders
8a554abfa6
Merge pull request #3904 from authmillenon/gnrc_sixlowpan_nd_router/fix/version-casting
...
gnrc_sixlowpan_nd_router: cast before shifting
2015-09-20 20:53:53 +02:00
Martine Lenders
7f1db3b2d0
Merge pull request #3903 from gebart/pr/gebart-nohlgard-name
...
all: Update @gebart family name, email
2015-09-20 20:53:35 +02:00
Martine Lenders
c1310d5500
Merge pull request #3889 from OlegHahm/6lowpan_nd_rtr_adv
...
6lowpan nd: send router advertisements on 6LR
2015-09-20 20:51:47 +02:00
Oleg Hahm
6f2d90a95c
6lowpan nd: send rtr adv on new address
2015-09-20 18:16:28 +02:00
Oleg Hahm
9641f8c39c
6lowpan nd: send rtr adv after receiving a rtr adv
...
A router should turn into a router after receiving a valid router advertisement.
2015-09-20 18:15:27 +02:00
Martine Lenders
f3b9e5fa8e
gnrc_sixlowpan_nd_router: cast before shifting
...
`avr-gcc` was complaining about shifting the value out of the width of
type. This is a fix for that.
2015-09-20 16:04:30 +02:00
Joakim Nohlgård
98c465008b
all: Update @gebart family name, email
2015-09-20 13:47:39 +02:00
Oleg Hahm
38148c2d48
xtimer: initialize struct members
...
The xtimer_t struct members target and long_target are used in _is_set() function in xtimer_remove(), but will be uninitialized.
2015-09-20 02:00:55 +02:00
Oleg Hahm
e15bdd257a
debug: replace __FILE__ by RIOT_RELATIVE_FILE
2015-09-20 01:51:47 +02:00
Oleg Hahm
fac95806a8
sys: replace DEBUGF with corresponding DEBUG calls
2015-09-20 01:51:47 +02:00
Martine Lenders
b3c16b3abc
Merge pull request #3892 from authmillenon/gnrc_sixlowpan_nd/fix/nd-state-machine
...
gnrc_sixlowpan_nd: activate NC state machine
2015-09-19 04:04:45 +02:00
Martine Lenders
53fd4b6239
sc_ipv6_nc: Use more letters for type
...
I was myself a little confused when I saw `R` for a registered address,
since I interpreted it as "router" (though the node wasn't supposed to
be a router). After a wild goose chase for wrongly set flags through the
code I found that `R` stands for "REGISTERED". To prevent such a thing
in the future I opted for fixing this in the output.
2015-09-18 15:59:33 +02:00
Martine Lenders
c24fc4b2d6
Merge pull request #3875 from authmillenon/gnrc_sixlowpan_nd/fix/register-new-addr
...
gnrc_sixlowpan_nd: register new addresses for AAC
2015-09-18 01:45:16 +02:00
Martine Lenders
802e229bcb
gnrc_sixlowpan_nd: register new addresses for AAC
2015-09-18 00:23:12 +02:00
Martine Lenders
1682b76866
gnrc_ndp_internal: adapt nbr_sol send function to get src
2015-09-18 00:23:12 +02:00
Martine Lenders
79c1240590
gnrc_sixlowpan_nd: activate NC state machine
2015-09-18 00:12:19 +02:00
Martine Lenders
fdd255367c
Merge pull request #3878 from authmillenon/net_help/clean/rm
...
net_help: remove net_help module
2015-09-17 15:24:23 +02:00
Oleg Hahm
b19592c478
Merge pull request #3883 from OlegHahm/6lowpan_nd_nce_tentative
...
6lowpan nd: tentative NCE is like no NCE
2015-09-17 14:27:38 +02:00
Martine Lenders
15e6e65b11
Merge pull request #3841 from OlegHahm/slip_write_blocking
...
gnrc slip: use blocking uart writing
2015-09-17 13:55:56 +02:00
Martine Lenders
97aa4da198
net_help: remove net_help module
...
Its functionality is now divided up into several helper modules that are
already used through-out RIOT.
2015-09-17 13:32:39 +02:00
Oleg Hahm
d8824bd0c5
6lowpan nd: tentative NCE is like no NCE
2015-09-17 12:47:56 +02:00
Martine Lenders
4afecc9a87
Merge pull request #3860 from OlegHahm/gnrc_various_fixes
...
gnrc: various fixes
2015-09-17 12:40:33 +02:00
Oleg Hahm
73fe4d4e55
gnrc slip: use blocking uart writing
2015-09-17 11:48:43 +02:00
Oleg Hahm
3c6202e8ed
sixlowpan nd: ignore empty eui64 in neighbor cache
2015-09-17 11:11:26 +02:00
Oleg Hahm
d7546d0f0c
sixlowpan nd: add missing breaks for switch-case
2015-09-17 11:11:26 +02:00
Oleg Hahm
c25223cc58
ipv6 netif: don't add automatic link local address
2015-09-17 11:11:26 +02:00
Cenk Gündoğan
35df5b6857
Merge pull request #3612 from authmillenon/posix/api/inet_ntop_inet_pton
...
posix: net_help: move inet_pton/inet_ntop completely to POSIX
2015-09-17 11:08:40 +02:00
Oleg Hahm
fdf5c70ebd
ndp: another leftover from renaming...
2015-09-17 10:19:17 +02:00
Martine Lenders
108043594a
Merge pull request #3846 from OlegHahm/6lbr_address_resolution
...
6lowpan nd: always perform l2 lookup for 6LBR
2015-09-17 10:14:12 +02:00
Martine Lenders
371240e8de
Merge pull request #3874 from authmillenon/gnrc_sixlowpan_nd/fix/resched-nbr-sol
...
gnrc_sixlowpan_nd: fix reschedule of neighbor solicitations
2015-09-17 10:07:41 +02:00
Oleg Hahm
60be8fac83
sixlowpan nd: check for a potential NCE first
2015-09-17 08:56:28 +02:00
Oleg Hahm
3fee605300
6lowpan nd: always perform l2 lookup for 6LBR
2015-09-17 08:47:56 +02:00
Martine Lenders
8f2b2e15d2
Merge pull request #3836 from cgundogan/pr/ndp/rm_dupl_pio
...
ndp: pio - check if prefix has been processed before
2015-09-17 02:40:08 +02:00
Martine Lenders
08a3f0baf5
posix: net_help: move inet_pton/inet_ntop completely to POSIX
2015-09-17 02:36:08 +02:00