On Wed, Mar 25, 2020 at 07:35:22PM -0700, Jean Tourrilhes wrote:
>       Hi all,
> 
>       I have stumbled on a weird failure of the OVS classifier. This
> is a bit beyond my abilities, so I would like other people to have
> a look at it.
>       This is the error in the log :
> -------------------------------------------
> 2020-03-26T02:05:22.693Z|01237|dpif(handler86)|DBG|system@ovs-system: failed 
> to put[create] (File exists) ufid:a4bba536-21ad-4c5d-9dd9-ab8f72263ce1 
> recirc_id(0),dp_hash(0/0),skb_priority(0/0),in_port(1),skb_mark(0/0),ct_state(0x2a/0),ct_zone(0/0),ct_mark(0/0),ct_label(0/0),ct_tuple4(src=10.68.58.40/0.0.0.0,dst=10.68.58.41/0.0.0.0,proto=17/0,tp_src=55732/0,tp_dst=7364/0),eth(src=22:c3:19:dc:23:47/00:00:00:00:00:00,dst=fa:c1:63:72:87:45/00:00:00:00:00:00),eth_type(0x0800),ipv4(src=10.68.58.41/0.0.0.0,dst=10.68.58.40/255.255.255.0,proto=17,tos=0/0x3,ttl=64/0,frag=no),udp(src=7364/0,dst=55732/0x8000),
>  
> actions:set(tunnel(tun_id=0x0,dst=10.68.68.40,ttl=64,tp_dst=4789,flags(df|key))),2
> -------------------------------------------
>       From my understanding, this should not happen, so one of the
> classifier is wrong, the main question is if it is the kernel
> classifier or the vswitchd classifier.

Usually this kind of thing means that userspace and the kernel don't
have the same idea of the definition of a flow.  Tracking it down is
often tricky.

This kind of miserable problem is one reason why I wish that OVS could
switch to an entirely packet-based interface.  The user/kernel interface
is almost unmaintainable.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to