diff options
Diffstat (limited to 'ofproto/ofproto-dpif-xlate.c')
-rw-r--r-- | ofproto/ofproto-dpif-xlate.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ofproto/ofproto-dpif-xlate.c b/ofproto/ofproto-dpif-xlate.c index 004a1054..8308dd33 100644 --- a/ofproto/ofproto-dpif-xlate.c +++ b/ofproto/ofproto-dpif-xlate.c @@ -1850,10 +1850,10 @@ execute_controller_action(struct xlate_ctx *ctx, int len, pin->up.table_id = ctx->table_id; pin->up.cookie = ctx->rule ? rule_dpif_get_flow_cookie(ctx->rule) : 0; - pin->up.send_len = len; flow_get_metadata(&ctx->xin->flow, &pin->up.fmd); pin->controller_id = controller_id; + pin->send_len = len; ofproto_dpif_send_packet_in(ctx->xbridge->ofproto, pin); ofpbuf_delete(packet); } |