The compose_slow_path() function used UINT16_MAX for dpif_port_get_pid(), when it should be UINT32_MAX to get the proper reserved PID.
Signed-off-by: Justin Pettit <jpet...@nicira.com> --- ofproto/ofproto-dpif.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/ofproto/ofproto-dpif.c b/ofproto/ofproto-dpif.c index 186f0a7..b92df9d 100644 --- a/ofproto/ofproto-dpif.c +++ b/ofproto/ofproto-dpif.c @@ -5270,7 +5270,7 @@ compose_slow_path(const struct ofproto_dpif *ofproto, const struct flow *flow, ofpbuf_use_stack(&buf, stub, stub_size); if (slow & (SLOW_CFM | SLOW_LACP | SLOW_STP)) { - uint32_t pid = dpif_port_get_pid(ofproto->backer->dpif, UINT16_MAX); + uint32_t pid = dpif_port_get_pid(ofproto->backer->dpif, UINT32_MAX); odp_put_userspace_action(pid, &cookie, &buf); } else { put_userspace_action(ofproto, &buf, flow, &cookie); -- 1.7.5.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev