This group is locked. No changes can be made to the group while it is locked.
Re: [netvirt-dev] ISE in openflowjava for msg deserialization failure
Aizer, Koby <koby.aizer@...>
Hi again,
toggle quoted message
Show quoted text
Alon & I looked a little bit more into this issue and we found that the reason for the different size of the REG1 OXM is because the match is masked (comparing to the table=220 match which wasn't), and I think openflowplugin doesn't support this correctly. I've updated bug [1] with this analysis, and moved the bug from netvirt to openflowplugin - it'd be great if someone can confirm this analysis is correct. Thanks, Koby [1] https://bugs.opendaylight.org/show_bug.cgi?id=7897 -----Original Message-----
From: netvirt-dev-bounces@... [mailto:netvirt-dev-bounces@...] On Behalf Of Aizer, Koby Sent: Thursday, March 9, 2017 10:31 PM To: Jamo Luhrsen <jluhrsen@...>; Abhijit Kumbhare <abhijitkoss@...> Cc: openflowjava-dev@...; netvirt-dev@...; openflowplugin-dev@... Subject: Re: [netvirt-dev] [openflowjava-dev] ISE in openflowjava for msg deserialization failure Hi, I looked into this exception a little bit, and I think it is caused by flow stats received from table=49. This table includes rules like: cookie=0x8600000, duration=1.507s, table=49, n_packets=0, n_bytes=0, hard_timeout=10, priority=0,reg1=0x2/0xfffff,dl_src=fa:16:3e:7d:5a:42 actions=load:0x1->NXM_NX_REG4[0..7] I've tcpdumped the flowstats, and for some reason the REG1 OXM value is 8byte long, while openflowplugin assumes it is 4byte long - and I think this causes the decoder to fail (the exception is just a side effect of the decoder trying to decode the additional 4bytes as the next OXM field) . Other reg matches (for example, the ones from table=220) are indeed 4byte long. Not sure why the table=49 reg matches have a different size, the only reason I can think of is that those matches are created by OVS learn action. My knowledge pretty much ends here - Could it be those are 64bit register matches or something? I attached the pcap capture to the bug so others can take a look as well. Koby -----Original Message----- From: netvirt-dev-bounces@... [mailto:netvirt-dev-bounces@...] On Behalf Of Jamo Luhrsen Sent: Thursday, March 9, 2017 6:53 PM To: Abhijit Kumbhare <abhijitkoss@...> Cc: openflowjava-dev@...; netvirt-dev@...; openflowplugin-dev@... Subject: Re: [netvirt-dev] [openflowjava-dev] ISE in openflowjava for msg deserialization failure yeah, thats it. JamO On 03/09/2017 08:44 AM, Abhijit Kumbhare wrote: Jamo,_______________________________________________ netvirt-dev mailing list netvirt-dev@... https://lists.opendaylight.org/mailman/listinfo/netvirt-dev _______________________________________________ netvirt-dev mailing list netvirt-dev@... https://lists.opendaylight.org/mailman/listinfo/netvirt-dev |
|