Oleg Hahm
|
d1bd2ae0a3
|
Merge pull request #3931 from OlegHahm/6lbr_pick_right_next_hop
6lowpan: IPv6 next hop shouldn't supersede 6lo
|
2015-09-22 18:48:42 +02:00 |
|
Martine Lenders
|
4419a0a441
|
Merge pull request #3932 from cgundogan/pr/rpl/linklocal
rpl: fix src addr of outgoing control messages
|
2015-09-22 17:17:41 +02:00 |
|
Cenk Gündoğan
|
cb152c1455
|
rpl: fix src addr of outgoing control messages
|
2015-09-22 16:26:43 +02:00 |
|
Martine Lenders
|
8df17de95b
|
Merge pull request #3925 from authmillenon/gnrc_pktbuf_static/fix/short_snip
gnrc_pktbuf_static: fix marking of pktsnips with short payload
|
2015-09-22 16:20:22 +02:00 |
|
Oleg Hahm
|
a24b0f2b79
|
6lowpan: IPv6 next hop shouldn't supersede 6lo
If 6LoWPAN next hop determination and address resolution succeeds, it should not be superseded by IPv6 ND.
|
2015-09-22 16:12:00 +02:00 |
|
Martine Lenders
|
542c1e82ac
|
gnrc_sixlowpan_nd: fix 6ctx option check
|
2015-09-22 14:36:44 +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 |
|
Oleg Hahm
|
f0e2f50713
|
6lowpan nc: rtr sol timer expects an interface
|
2015-09-22 10:53:08 +02:00 |
|
Martine Lenders
|
e5c6e3da54
|
gnrc_pktbuf_static: fix marking of pktsnips with short payload
|
2015-09-22 10:50:57 +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
|
9ce1c6df05
|
nhdp: use conn instead of socket_base
|
2015-09-21 21:37:13 +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 |
|
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
|
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 |
|
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
|
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 |
|
Martine Lenders
|
1761b7b648
|
Merge pull request #3873 from OlegHahm/sixlowpan_nd_router_lifetime
6lowpan nd: set router lifetime to a default value
|
2015-09-17 02:30:31 +02:00 |
|
Oleg Hahm
|
a1158092a4
|
sixlowpan nd: move set_rtr_adv function to router
|
2015-09-17 02:08:52 +02:00 |
|
Martine Lenders
|
e76f1cf27f
|
Merge pull request #3840 from OlegHahm/sixlowpan_nd_stale_null_pointer
6lowpan nd: fix null pointer handling in staling
|
2015-09-17 01:38:21 +02:00 |
|
Martine Lenders
|
a19a04c753
|
Merge pull request #3853 from OlegHahm/6lowpan_nd_router_fixes
6lowpan nd router fixes
|
2015-09-17 01:37:39 +02:00 |
|
Martine Lenders
|
b1e98e3337
|
gnrc_sixlowpan_nd: fix reschedule of neighbor solicitations
|
2015-09-17 01:28:11 +02:00 |
|
Oleg Hahm
|
b28dd897f2
|
6lowpan nd: set router lifetime to a default value
|
2015-09-17 01:23:37 +02:00 |
|
Oleg Hahm
|
af0ed51559
|
Merge pull request #3839 from OlegHahm/6lr_fixes
6lowpan nd: router fixes
|
2015-09-17 00:43:40 +02:00 |
|
Oleg Hahm
|
46fcb4632c
|
6lowpan nd: fix null pointer handling in staling
|
2015-09-17 00:19:04 +02:00 |
|
Oleg Hahm
|
9deb315b6d
|
sixlowpan nd: remove superfluous check in stale
|
2015-09-17 00:12:08 +02:00 |
|
Oleg Hahm
|
b15660033a
|
sixlowpan nd: send actually router advertisements
|
2015-09-16 23:59:43 +02:00 |
|
Oleg Hahm
|
dbb754e131
|
6lbr: check registered flag only for 6LoWPAN ifs
|
2015-09-16 23:58:55 +02:00 |
|
Oleg Hahm
|
bf22190434
|
6lowpan nd: set rtr adv flag on rtr adv reception
A 6LoWPAN router should turn into a 6LoWPAN router as soon as it has
been configured by receiving an advertisement itself.
|
2015-09-16 23:53:47 +02:00 |
|
Oleg Hahm
|
596ef55641
|
6lowpan nd: join all routers multicast group
A 6LR should join the all routers multicast group as soon as it turns
into a router which is indicated by setting the router advertisement
flag.
|
2015-09-16 23:53:08 +02:00 |
|
Cenk Gündoğan
|
92cbc1f254
|
ndp: pio - check if prefix has been processed before
|
2015-09-16 22:58:45 +02:00 |
|
Oleg Hahm
|
d2541c84cc
|
Merge pull request #3852 from cgundogan/pr/pktbuf/debug
gnrc_pktbuf_static: fix DEBUG
|
2015-09-16 16:42:24 +02:00 |
|
Cenk Gündoğan
|
55c938636b
|
gnrc_pktbuf_static: fix DEBUG
|
2015-09-16 14:35:02 +02:00 |
|
|
5a485c3f73
|
sys: net: fib: switch to xtimer
|
2015-09-16 10:58:56 +02:00 |
|
Cenk Gündoğan
|
3609dce47d
|
sc_gnrc_rpl: adjust rpl shell for xtimer usage
|
2015-09-16 10:58:56 +02:00 |
|
Cenk Gündoğan
|
50392b6256
|
rpl: switch to xtimer
|
2015-09-16 10:58:56 +02:00 |
|
Oleg Hahm
|
f8f74468b3
|
Merge pull request #3822 from authmillenon/ipv6_addr/enh/opt-ipv4-sup
ipv6_addr: make IPv4 compatible addresses optional
|
2015-09-15 10:47:36 +02:00 |
|
Martine Lenders
|
345a5795e5
|
Merge pull request #3825 from OlegHahm/gnrc_scan_build_fixes
gnrc: scan build fixes
|
2015-09-12 16:41:37 +02:00 |
|
Martine Lenders
|
609867000e
|
Merge pull request #3831 from cgundogan/pr/ndp/pio_prefix_len
ndp: assertify pio prefix len check and include 0 and 128
|
2015-09-12 16:06:41 +02:00 |
|
Martine Lenders
|
e7bbbf080b
|
Merge pull request #3813 from OlegHahm/sixlowpan_nd_router_deps
gnrc: 6lowpan-nd: some broken router dependencies
|
2015-09-12 15:58:11 +02:00 |
|
Cenk Gündoğan
|
14d899bf83
|
ndp: assertify pio prefix len check and include 0 and 128
|
2015-09-12 13:11:01 +02:00 |
|
Oleg Hahm
|
a182977161
|
gnrc ipv6: 6lowpan router needs sol. node address
|
2015-09-12 12:56:28 +02:00 |
|
Oleg Hahm
|
dc225e2861
|
6lowpan nd: check for link-local first
|
2015-09-11 22:56:23 +02:00 |
|
Oleg Hahm
|
04022be770
|
gnrc: netdev2: eth: check for empty multicast
|
2015-09-11 21:44:25 +02:00 |
|
Martine Lenders
|
85c1c17090
|
ipv6_addr: make IPv4 compatible addresses optional
|
2015-09-11 20:03:46 +02:00 |
|
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
|
2015-09-11 19:58:36 +02:00 |
|
Martine Lenders
|
05a3e056f2
|
Merge pull request #3821 from authmillenon/gnrc_ndp/fix/add-pio
gnrc_ndp: add PIO to router advertisements
|
2015-09-11 19:58:01 +02:00 |
|
Martine Lenders
|
b9fcd2bfea
|
Merge pull request #3608 from authmillenon/ipv4_addr/api/initial
ipv4_addr: initial import
|
2015-09-11 18:41:23 +02:00 |
|
Martine Lenders
|
4da5c8095c
|
gnrc: adapt for gnrc_sixlowpan_nd_border_router
|
2015-09-11 16:45:43 +02:00 |
|
Martine Lenders
|
e6c96cde53
|
gnrc_sixlowpan_nd_border_router: initial import
|
2015-09-11 16:45:38 +02:00 |
|
Martine Lenders
|
db56507ff9
|
ipv4_addr: initial import
|
2015-09-11 16:32:36 +02:00 |
|
Martine Lenders
|
e51786910d
|
gnrc_ndp: add PIO to router advertisements
The PIOs for the configured prefixes were generated, but never added to
the packet, causing some problems in the packet buffer.
Fixes #3815 (possibly)
|
2015-09-11 15:54:57 +02:00 |
|
Cenk Gündoğan
|
540022d224
|
Merge pull request #3814 from cgundogan/pr/rpl/prefix_memset
rpl: use memset before using prefix
|
2015-09-11 14:51:37 +02:00 |
|
Oleg Hahm
|
5e69ec4a28
|
Merge pull request #3330 from authmillenon/ng_sixlowpan/doc/behavior
gnrc_sixlowpan: document behavior for blackbox testing
|
2015-09-11 14:39:40 +02:00 |
|
Martine Lenders
|
2364621eb2
|
gnrc_ndp: fix setting of addresses by PIO
|
2015-09-11 11:51:08 +02:00 |
|
Martine Lenders
|
a6625e86d3
|
gnrc_sixlowpan: document behavior for blackbox testing
|
2015-09-11 11:28:33 +02:00 |
|
Cenk Gündoğan
|
d18834a941
|
rpl: use memset before using prefix
|
2015-09-10 20:43:09 +02:00 |
|
Martine Lenders
|
2bb3376e5e
|
Merge pull request #3811 from DipSwitch/ndp_option_parse
ndp: fix bug in option parsing of RTR_ADV and add debug support
|
2015-09-10 15:26:30 +02:00 |
|
Martine Lenders
|
94979362cc
|
Merge pull request #3810 from DipSwitch/ndp_fix_pi_opt
ndp: fix NDP PI option length validation and option processing in RTR_ADV msg
|
2015-09-10 15:07:10 +02:00 |
|
DipSwitch
|
80a4834d98
|
ndp: fix bug in option parsing of RTR_ADV and add debug support
|
2015-09-10 14:30:38 +02:00 |
|
Martine Lenders
|
639fd0068e
|
Merge pull request #3807 from OlegHahm/sixlowpan_nd_rtr_sol
gnrc: 6lowpan: router solicitation retransmission fixes
|
2015-09-10 13:54:56 +02:00 |
|
Oleg Hahm
|
46939f9c25
|
6lowpan: boundaries for rtr sol retransmissions
Also avoid setting the retransmission time to 0.
|
2015-09-10 13:16:17 +02:00 |
|
DipSwitch
|
d770561616
|
ndp: fix the NDP PI option length checking
|
2015-09-10 11:28:36 +02:00 |
|
Oleg Hahm
|
8b16f3ef06
|
Merge pull request #3749 from authmillenon/gnrc_sixlowpan_nd_router/feat/initial
gnrc_sixlowpan_nd_router: initial import of router behavior of 6LoWPAN-ND
|
2015-09-10 10:49:36 +02:00 |
|
Martine Lenders
|
40912d3d66
|
gnrc: adapt for gnrc_sixlowpan_nd_router
|
2015-09-10 02:13:45 +02:00 |
|
Martine Lenders
|
132f5e1b9c
|
gnrc_sixlowpan_nd_router: initial import
|
2015-09-10 02:13:44 +02:00 |
|
Oleg Hahm
|
b4c00d5f6e
|
gnrc: ndp: fix PIO address validity check
|
2015-09-10 01:31:32 +02:00 |
|
Oleg Hahm
|
5576ab7c40
|
gnrc: ndp: reset router solicitation counter
The counter should be reseted after the reception of a router advertisement.
|
2015-09-09 23:48:34 +02:00 |
|
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
|
2015-09-09 11:58:01 +02:00 |
|