[ovs-discuss] [ovs-dev] there are many error logs when processing igmp packet

Ben Pfaff blp at ovn.org
Tue Aug 4 16:05:45 UTC 2020


On Tue, Aug 04, 2020 at 11:55:19AM +0000, Frank Wang(王培辉) wrote:
> Hello, 
> 
>     I found there are many error logs as follows in ovs-vswitchd.log:
>     Aug  4 18:48:03 node-170 ovs-vswitchd:
> ovs|00100|odp_util(handler171)|ERR|internal error parsing flow key
> recirc_id(0),dp_hash(0),skb_priority(0),in_port(5),skb_mark(0),ct_state(0),c
> t_zone(0),ct_label(0),eth(src=6c:92:bf:14:e9:f8,
> dst=01:00:5e:00:00:16),eth_type(0x0800),ipv4(src=100.7.40.41,dst=224.0.0.22,
> proto=2,tos=0,ttl=1,frag=no)
> 
>    It seems parse_l2_5_onward function return ODP_FIT_TOO_LITTLE when it
> processing igmp packet after digging,

ODP_FIT_TOO_LITTLE is expected for IGMP, because the kernel doesn't
parse the IGMP header, whereas userspace does.

>    I'm wondering the reason to do this ,how to avoid this?

The log message shows that there is definitely a bug but it does not
sound like it is in parse_l2_5_onward().


More information about the discuss mailing list