[ovs-discuss] The function compose_output_action__ has a serious bug

Ben Pfaff blp at nicira.com
Sun Oct 12 22:34:28 UTC 2014

On Sun, Oct 12, 2014 at 10:24:08PM +0000, Wangyong wrote:
> I'think the function compose_output_action__ has a serious bug.
> When the host A has to virtual machine VMa and VMb. if huge traffic from VMa to VMb, then offline
> the VMb, and this function enter the first condition. so the action length is zero. so when return, the
> OVS will generate a DROP flow entry to the datapath.
>     if (!xport) {
>         xlate_report(ctx, "Nonexistent output port");
>         return;
>     } else if (xport->config & OFPUTIL_PC_NO_FWD) {

If there's no place to send the data, it has to be dropped.  That's what
that condition is checking for.

More information about the discuss mailing list