X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fdpif-netdev.c;h=8852e9d543414c2e59a8222dce4018982e875b30;hb=996c1b3d7a4d6e82e1831ff8821e5fd7e1a5522c;hp=8a0363c948dba7f66423aa3dd30b836c05fd536f;hpb=1ba530f4b2cd5476a224dbbf87a3089a831a24b6;p=sliver-openvswitch.git diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c index 8a0363c94..8852e9d54 100644 --- a/lib/dpif-netdev.c +++ b/lib/dpif-netdev.c @@ -302,8 +302,6 @@ dpif_netdev_get_stats(const struct dpif *dpif, struct odp_stats *stats) { struct dp_netdev *dp = get_dp_netdev(dpif); memset(stats, 0, sizeof *stats); - stats->n_ports = dp->n_ports; - stats->max_ports = MAX_PORTS; stats->n_frags = dp->n_frags; stats->n_hit = dp->n_hit; stats->n_missed = dp->n_missed; @@ -512,6 +510,12 @@ dpif_netdev_port_query_by_name(const struct dpif *dpif, const char *devname, return error; } +static int +dpif_netdev_get_max_ports(const struct dpif *dpif OVS_UNUSED) +{ + return MAX_PORTS; +} + static void dp_netdev_free_flow(struct dp_netdev *dp, struct dp_netdev_flow *flow) { @@ -1393,6 +1397,7 @@ const struct dpif_class dpif_netdev_class = { dpif_netdev_port_del, dpif_netdev_port_query_by_number, dpif_netdev_port_query_by_name, + dpif_netdev_get_max_ports, dpif_netdev_port_dump_start, dpif_netdev_port_dump_next, dpif_netdev_port_dump_done,