On Fri, Jul 31, 2015 at 10:04:35PM -0700, Alex Wang wrote:
> Is there any documentation for the ovs side geneve negotiation?
No. What kind of documentation would help?
> > + if (state != S_UPDATE_FLOWS
> > + || rconn_packet_counter_n_packets(tx_counter)) {
> > + ovn_flow_table_clear(flow_table);
> > + return;
> > }
>
> Should we use maybe a boolean to mark this case, so that ofctrl_wait
> could register a wake up event for re-updating the flows? Wonder if there
> could be a delayed flow update issue~
Only rconn_run() could cause rconn_packet_counter_n_packets() to
decrease to 0, and only ofctrl_run() calls rconn_run() on swconn, so it
shouldn't happen currently. I guess it could happen if ofctrl_put()
were called *before* ofctrl_run() instead of after; maybe there should
be a note about that.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev