X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fdpif-netdev.c;h=6b2df7d1aa5cbfd62ee5a578e13868bf6e368a4f;hb=057dd6d279c20e88f98bbe8328383564391bbc8f;hp=b1e5481616ccfab00125713385d4a9a1d37f131d;hpb=693c4a01124ec5ad9253f8cfcfd99075a9d637f6;p=sliver-openvswitch.git diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index b1e548161..6b2df7d1a 100644 --- a/lib/dpif-netdev.c +++ b/lib/dpif-netdev.c @@ -996,12 +996,8 @@ static int dpif_netdev_recv_set_mask(struct dpif *dpif, int listen_mask) { struct dpif_netdev *dpif_netdev = dpif_netdev_cast(dpif); - if (!(listen_mask & ~ODPL_ALL)) { - dpif_netdev->listen_mask = listen_mask; - return 0; - } else { - return EINVAL; - } + dpif_netdev->listen_mask = listen_mask; + return 0; } static struct dp_netdev_queue * @@ -1090,7 +1086,7 @@ dp_netdev_port_input(struct dp_netdev *dp, struct dp_netdev_port *port, dp->n_hit++; } else { dp->n_missed++; - dp_netdev_output_control(dp, packet, _ODPL_MISS_NR, &key, 0); + dp_netdev_output_control(dp, packet, DPIF_UC_MISS, &key, 0); } } @@ -1366,7 +1362,7 @@ dp_netdev_execute_actions(struct dp_netdev *dp, break; case ODPAT_CONTROLLER: - dp_netdev_output_control(dp, packet, _ODPL_ACTION_NR, + dp_netdev_output_control(dp, packet, DPIF_UC_ACTION, key, nl_attr_get_u64(a)); break;