[riot-devel] Problem with UDP and SAMR21-XPRO

Martine Lenders mail at martine-lenders.eu
Fri Jun 24 12:01:46 CEST 2016


Hi Mattia, hi Alex,
due to having my head mostly on the defense of my master thesis I have
next monday I wasn't able to look into this as promised. :(

Thanks however Mattia for the in-depth analysis and the bisect! As
soon as I find some head space I will look into it, too.

Cheers,
Martine

2016-06-23 23:56 GMT+02:00 MATTIA ANTONINI <mattia.antonini1 at studenti.unipr.it>:
> Hi all!
> I found the problem in the commit 0de34c9 [1]. Can anyone check this commit?
> I've also tried  the commit before ( f7bd237) and everything works.
>
> Cheers,
>
> Mattia
>
>
>
> [1]
> https://github.com/RIOT-OS/RIOT/commit/0de34c91c618829a845feef753b3ea32683365ed
>
> 2016-06-22 15:14 GMT+02:00 Alexandre Abadie <alexandre.abadie at inria.fr>:
>>
>> Hi,
>>
>> > though I do not have the same setup ready for testing, I _cannot_
>> > confirm any
>> > problems with UDP on latest RIOT master branch.
>> >
>> > I just tested UDP on a SAMR21-XPRO running gnrc_networking example and
>> > successfully send and received UDP data from and to a RasPi with
>> > Openlabs
>> > transceiver running netcat on latest Raspbian-Linux.
>> >
>> > Could you clarify which RIOT branch/commit you use?
>>
>> Latest master. From what you say, the problem comes from the RIOT BR.
>>
>> Cheers,
>>
>> Alex
>>
>>
>> >
>> > Best,
>> >   Sebastian
>> >
>> > > Am 21.06.2016 um 21:42 schrieb Alexandre Abadie
>> > > <alexandre.abadie at inria.fr>:
>> > >
>> > > Hi Mattia,
>> > >
>> > > Thanks for reporting this issue.
>> > >
>> > >> I've discovered a possible bug in RIOT. I'm working with 2
>> > >> samr21-xpro: on
>> > >> the first is running gnrc_border_router (I'll call it A) and on the
>> > >> other
>> > >> (I'll call it B) is running gnrc_networking. I've well configured my
>> > >> scenario infact I can ping both my nodes from linux shell. But, when
>> > >> I
>> > >> send
>> > >> a UDP packet to B (with nc) it is forwarded correctly on tap
>> > >> interface (I
>> > >> seen it on wireshark) but it arrives corrupted (wrong checksum) to B
>> > >> and
>> > >> it
>> > >> is dropped by UDP thread. I've enabled packet dump and the packet
>> > >> arrives
>> > >> with different packet lengths in ipv6 and udp headers (fixed to 8, it
>> > >> is
>> > >> the UDP header length) and the udp payload is removed.
>> > >
>> > > I have the exact same problem although I didn't track it as deep as
>> > > you
>> > > did.
>> > >
>> > >> How can I fix this problem?
>> > >
>> > > A regression was introduced 2 or 3 weeks ago in master and you could
>> > > first
>> > > "git bisect" to try to identify the incriminated commit.
>> > >
>> > > Thanks,
>> > >
>> > > Alex
>> > > _______________________________________________
>> > > devel mailing list
>> > > devel at riot-os.org
>> > > https://lists.riot-os.org/mailman/listinfo/devel
>> >
>> > _______________________________________________
>> > devel mailing list
>> > devel at riot-os.org
>> > https://lists.riot-os.org/mailman/listinfo/devel
>> >
>> _______________________________________________
>> devel mailing list
>> devel at riot-os.org
>> https://lists.riot-os.org/mailman/listinfo/devel
>
>
>
> _______________________________________________
> devel mailing list
> devel at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/devel
>


More information about the devel mailing list