#
cf3e732d |
|
01-Feb-2017 |
Frederik Van Slycken <frederik.van.slycken@gmail.com> |
update copyright info
|
#
97b171d5 |
|
01-Feb-2017 |
Frederik Van Slycken <frederik.van.slycken@gmail.com> |
update license to GPLv2 and GPLv3
|
#
07d1fd7e |
|
12-Nov-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Process pull request review
|
#
f5cf74e0 |
|
12-Nov-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Improved interface with MAC-enabled device drivers. TODO: update units, check return types
|
#
c94a27d5 |
|
11-Sep-2016 |
laurensmiers <miers132@gmail.com> |
Separate debug defines for every module
|
#
52a7ec35 |
|
16-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Free allocated argument when host is a router that doesn't has to retransmit it's router solicitations
|
#
7bd1757c |
|
16-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
Fix some memory leaks in pico
|
#
c906c156 |
|
15-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Setting 'istentative' when registering address with ARO only when default routers are available to register address with
|
#
6d2e269f |
|
15-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Reviewed neighbor discovery optimizations
|
#
5963f106 |
|
14-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Proceedings in neighbor discovery optimizations
|
#
0c5b3f48 |
|
13-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Added binary exponential backoff to retransmission of router sollicitations
|
#
599b80d8 |
|
12-Sep-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Initial neighbor discovery optimizations
|
#
b576b0f5 |
|
29-Aug-2016 |
Matthias Van Parys <matthias.vanparys@altran.com> |
pico_tree_insert: check return value and free memory if needed
|
#
04da7cfa |
|
01-Sep-2016 |
Matthias Van Parys <matthias.vanparys@altran.com> |
Issue #387: Added some more checking/freeing stuff/todos
|
#
533a8ec3 |
|
31-Aug-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[IEEE802.15.4] - refactored
|
#
7ff2d039 |
|
24-Aug-2016 |
Matthias Van Parys <matthias.vanparys@altran.com> |
Issue #387: Check return value of pico_timer_add() and pico_timer_add_hashed()
|
#
cb2ec3ef |
|
11-Aug-2016 |
Matthias Van Parys <matthias.vanparys@altran.com> |
Coverity IDs 65624/65625: Cast 32-bit operand in time calculations to pico_time(64-bit) instead of casting the result of the calculation to pico_time This prevents overflowing of the 32-bit calculation before casting to pico_time
|
#
bf02e307 |
|
16-May-2016 |
Vincent <vincent.dehaen@altran.com> |
fixing pico_tree_insert return value checking (issue #380)
|
#
133a5d2e |
|
08-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[IPv6-ND] - Removed redundant copying of frame on postponing
|
#
12aae556 |
|
06-Apr-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[Ethernet] - Full PoC of seperation of ethernet in standalone protocols with its own queues and its own protocol definition.
|
#
274e674e |
|
26-Mar-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
Seperation of ethernet from the stack
|
#
cc397236 |
|
30-Mar-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[IEEE802154] - Setup tests for IEEE802.15.4
|
#
7f62b305 |
|
25-Mar-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN_DEV] - Laid out new structure for refactoring of 6LoWPAN with seperation of layers
|
#
9f96a94c |
|
12-Feb-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Fixed modularity
|
#
99864493 |
|
05-Feb-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Fixed order of execution
|
#
0baf7570 |
|
27-Jan-2016 |
Toon Stegen <toon.stegen@altran.com> |
Make local variables static detected using -Wmissing-variable-declarations clang option
|
#
06f80d77 |
|
15-Jan-2016 |
Daniele Lacamera <root@danielinux.net> |
Enforced style via uncrustify
|
#
d682f0bb |
|
06-Jan-2016 |
maximevince <maxime.vince@gmail.com> |
IPv6-ND: Ensure no null-pointer deref
|
#
532975d8 |
|
04-Jan-2016 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN]- Added check for globally routable prefix in enable_6lbr-routine. So specifying an invalid prefix will result in error.
|
#
76d66412 |
|
23-Dec-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Fixed couple of issues: * Added small queue for duplicate forwarding suppression * Fixed memory leak when frames were considered a duplicate * Fixed duplicate ping-request when a new ping-entry was added to the routing-table * Duplicate suppression is now based on origin-, final-addresses and sequence-number, for BCAST-frames the sequence number is that of the BCAST header. * Fixed issue were BCAST frames weren't forwarded because sixlowpan_is_duplicate was checked twice. * Added check for nodes to if they are not themselves the originator of the frame, if this is the case, the frame is discarded. TODO - refactor memmove
|
#
785727bc |
|
22-Dec-2015 |
Daniele Lacamera <root@danielinux.net> |
Fixed compiler warning
|
#
c9a91140 |
|
22-Dec-2015 |
Daniele Lacamera <root@danielinux.net> |
Attempt to fix multiple insertion of same N in NCache
|
#
c0d51958 |
|
21-Dec-2015 |
Daniele Lacamera <root@danielinux.net> |
Fixed regression on SLLOPT + added ping size + test frag
|
#
ec8d9701 |
|
21-Dec-2015 |
Daniele Lacamera <root@danielinux.net> |
Added first simple functional test for 6LoWPAN
|
#
1df7866c |
|
03-Dec-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Final on address registration, ready for testing
|
#
85fe3d6c |
|
26-Nov-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Latest on IPv6 address registration
|
#
47029b22 |
|
01-Oct-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
Merge remote tracking branch 'origin/development' into 'development'
|
#
f97de52a |
|
01-Oct-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - 6LBR replies with neighbour advertisement to confirm address registration when no duplicate address is detected
|
#
f36431b4 |
|
25-Sep-2015 |
maximevince <maxime.vince@gmail.com> |
Improved C89 compatability (e.g. Watcom compiler)
|
#
35989b8b |
|
25-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - 6LNs now sends neighbor solicitation via unicast to router with Address Registration Option (ARO) to check for duplicates. Confirmation on router-side TODO.
|
#
96fb90cb |
|
24-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
Yay, a commit in the dashboard again! [6LoWPAN-ND] - Now hosts also start retransmitting router solicitations when their default router becomes unreachable
|
#
3f4f5986 |
|
24-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Hosts retransmit router solicitations when no default router configured, lifetime expires
|
#
64e0c2fa |
|
24-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Cleanup
|
#
84a078be |
|
23-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - 6LBR replies with unicast router advertisements on solicitations from initialising hosts.
|
#
6d00cf11 |
|
16-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN-ND] - Prepared for 6LoWPAN-ND
|
#
7999579c |
|
04-Sep-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LoWPAN] - Shorter naming
|
#
5e910dc3 |
|
26-Aug-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
[6LOWPAN] LOWPAN_IPHC Compression & Decompression
|
#
14319666 |
|
20-Aug-2015 |
jelledevleeschouwer <jelle.devleeschouwer.1@gmail.com> |
20/08
|
#
655b59c3 |
|
29-Jul-2015 |
maximevince <maxime.vince@gmail.com> |
ipv6 nd: do not retrigger queued nd after every ipv6_dst
|
#
da6fa486 |
|
29-Jul-2015 |
maximevince <maxime.vince@gmail.com> |
ipv6 ND extra free
|
#
c856b442 |
|
20-Jul-2015 |
maximevince <maxime.vince@gmail.com> |
ipv6_nd: Discard queued frame after sending it
|
#
d5e372fc |
|
15-Jun-2015 |
Jelle De Vleeschouwer <jelle.devleeschouwer.1@gmail.com> |
Made style with uncrustify
|
#
89cb5c62 |
|
15-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Added -Wmissing-prototypes, some signature changed.
|
#
16220668 |
|
11-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed compiler warning
|
#
f02588a9 |
|
11-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-ND: Fixed validation of Neighbor solicitation according to RFC4861.
|
#
0db651aa |
|
11-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Reverted f3a56f013 due to several regressions in TAHI Section 3.
|
#
bc8eccca |
|
11-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-nd: when receiving different TLLA option in unsolicited messages, change the state to STALE. Fixes #253. TAHI Test ND part 1 is now complete.
|
#
5d289b36 |
|
10-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6 ND: Take into account R-bit in NA. Fixes #257.
|
#
cbdecae3 |
|
10-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
ipv6_nd: Correctly parse NA with no TLLA. Fixes #255 and #256.
|
#
2e077bdb |
|
10-Jun-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
ipv6 nd: Correct handling of NA in REACHABLE state, without OVR. Fixes #254.
|
#
9cb04422 |
|
13-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Updated Copyright information.
|
#
40130a54 |
|
13-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Coding style enforced.
|
#
6be1db61 |
|
03-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-ND: Do not create a STALE entry upon receiving a NA from an unknown Neighbor Fixes Tahi 2.52 ... 2.59
|
#
7fb08e06 |
|
03-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-ND: Changed order of parsing NA. Fixed bug in unsolicited NS parsing. Fixes Tahi 2.31 + 2.33
|
#
49385c54 |
|
03-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-nd: improved option parsing for icmp6, fixes TAHI 2.23
|
#
f3a56f01 |
|
03-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Check IP source address of unicast NS. Fixes Tahi 2.17, 2.18
|
#
61c6c681 |
|
02-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6: frame push now accept an optional source address Ping replies can be now correctly rebounced to the sender using the destination in the request as source. Fixes Tahi 2.14 and 2.15
|
#
76ff09cb |
|
02-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-ND state machine (#227) - fixed expiration interval, STALE state.
|
#
7b457941 |
|
02-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
(#227) Fixed retrans_time from RA, fixed rate limit for NS
|
#
bfb40cc0 |
|
02-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Correctly send NS when the target host is not in Established state (#227)
|
#
9ebabd65 |
|
01-Apr-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed return value on ipv6_nd
|
#
779e3be1 |
|
31-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed regression in Neighbor discovery
|
#
67ebc982 |
|
31-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6-ND: Reworked FSM to follow RFC4861. #227
|
#
753b7ed7 |
|
26-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed regression in ND, when the same packet is enqueued twice, copy should be performed before cleanup Autotest script: ensure that the arguments are properly terminated Makefile: Added address sanitizer when compiling with ARCH=faulty
|
#
75739351 |
|
25-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Use multiplexed global timer for advertised routes lifetime
|
#
9db4c2bc |
|
25-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed memory leak introduced by ND override mechanism
|
#
06432658 |
|
24-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed circular buffer of packets waiting for ND
|
#
9e64285f |
|
24-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Allow link-local gateway in default route, as long as link is specified
|
#
41e4da77 |
|
24-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Small fix in ipv6_nd. RFC4862 compliance reached.
|
#
c9a53e3c |
|
23-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Implemented RA address lifetime.
|
#
e2644ca3 |
|
23-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPv6 ND: Address is now automatically added upon valid RADV
|
#
e8931db7 |
|
23-Mar-2015 |
Sam Van Den Berge <sam.van.den.berge@tass.be> |
Fix size of memcpy. sizeof(struct pico_icmp6_opt_lladdr) is 10 bytes but the actual length of the option is 8.
|
#
573b41a9 |
|
20-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Implemented neighbor adv check as per RFC4862: All included options have a length that is greater than zero. Fixes TAHI 3.22
|
#
96a47764 |
|
20-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
IPV6: Several fixes for SLAAC (RFC4862)
|
#
e98a3463 |
|
15-Mar-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fix IPv6 routing: do not look for routes on link-local addresses
|
#
ffdb5d91 |
|
19-Jan-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
[IPv6] Full IPv6 Router support, with RADV, according to RFC4861
|
#
9143b08d |
|
16-Jan-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Second attempt to fix ghost warning on TICS
|
#
d344ecbc |
|
15-Jan-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Attempt to fix ghost compiler warnings from TICS
|
#
8357443e |
|
14-Jan-2015 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Correctly parsing router advertisements to add new routes.
|
#
49744d2d |
|
27-Nov-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactoring of frame send, avoid discarding when dev is busy
|
#
ad244fef |
|
23-Sep-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Reworked ETH support - ETH specific functions are compiled out if not needed - strict checking against ethernet protocol vs IP protocol - meet requirements for QA tests on invalid ETH packets (bug #182)
|
#
2944c341 |
|
10-Jul-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactored picoapp
|
#
f1950699 |
|
02-Jul-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactoring of ipv6 nd adv/sol initial checks. - fixed the problem with unreachable neighbors on the first packet after reset - fixed the checks for incoming neighbor solicitation on solicited node multicast address - This is a fix for bug #180
|
#
25f6d995 |
|
27-Jun-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactoring of ARP, IPV6 neighbors, packet delivery.
|
#
aef370a9 |
|
23-Jun-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Removed useless bitshifting in ipv6_nd (fixes #175)
|
#
159b13bf |
|
27-May-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Enforced coding style via uncrustify
|
#
3328547a |
|
23-Apr-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Removed one coding standard violation from modules/pico_ipv6_nd.c
|
#
c3731bed |
|
22-Apr-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Complete refactoring of IPv6 ND module
|
#
d4fcb908 |
|
24-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Added unit tests for pico_ipv6_nd.c
|
#
59edabf5 |
|
17-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed more minor coding standard violations
|
#
aed60bc2 |
|
17-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed some minor coding style violations
|
#
01accca0 |
|
16-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Added neighbor discovery initialization
|
#
81f52a4a |
|
11-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Enforced coding style
|
#
04dbaa41 |
|
05-Mar-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Removed a u64 division from ipv6, preventing compilation on arm see __aeabi_uldivmod undefined reference
|
#
c8ac2b67 |
|
20-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed potential NULL deref in ipv6_nd.c
|
#
6c2ce8b0 |
|
20-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed TCP over IPv6 :)
|
#
dd32ae3a |
|
20-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed time conversions in ipv6_nd module
|
#
ab7d2746 |
|
20-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Fixed sign of comparison macros in ipv6_nd module
|
#
7043b27d |
|
20-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Refactored all IPv6 address comparisons
|
#
82fa5337 |
|
19-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Finished up basic ipv6 support inclusion from private branch
|
#
d5f620e9 |
|
19-Feb-2014 |
Daniele Lacamera <daniele.lacamera@tass.be> |
Inclusion of IPv6 modules - work in progress
|