X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fdpif-linux.c;h=6e85d61a059bc0c2f13d15b7a29dc26c2f920ab7;hb=996c1b3d7a4d6e82e1831ff8821e5fd7e1a5522c;hp=e5ea31a5e8099a910750a70d891bc01077ed9d6c;hpb=1ba530f4b2cd5476a224dbbf87a3089a831a24b6;p=sliver-openvswitch.git diff --git a/lib/dpif-linux.c b/lib/dpif-linux.c index e5ea31a5e..6e85d61a0 100644 --- a/lib/dpif-linux.c +++ b/lib/dpif-linux.c @@ -365,6 +365,14 @@ dpif_linux_port_query_by_name(const struct dpif *dpif, const char *devname, return dpif_linux_port_query__(dpif, 0, devname, dpif_port); } +static int +dpif_linux_get_max_ports(const struct dpif *dpif OVS_UNUSED) +{ + /* If the datapath increases its range of supported ports, then it should + * start reporting that. */ + return 1024; +} + static int dpif_linux_flow_flush(struct dpif *dpif_) { @@ -681,6 +689,7 @@ const struct dpif_class dpif_linux_class = { dpif_linux_port_del, dpif_linux_port_query_by_number, dpif_linux_port_query_by_name, + dpif_linux_get_max_ports, dpif_linux_port_dump_start, dpif_linux_port_dump_next, dpif_linux_port_dump_done,