From: Ben Pfaff <blp@nicira.com> Date: Wed, 1 May 2013 23:54:18 +0000 (-0700) Subject: dpif-linux: Use MAX_PORTS instead of hard-coded 65535. X-Git-Tag: sliver-openvswitch-1.10.90-3~17^2~12 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=12d7685905026b090868056c4d19ee866b6dbe5d;p=sliver-openvswitch.git dpif-linux: Use MAX_PORTS instead of hard-coded 65535. MAX_PORTS is currently USHRT_MAX (also 65535). I think that's a coincidence; I don't remember MAX_PORTS being mentioned when the new dpif_channel code was written. Signed-off-by: Ben Pfaff <blp@nicira.com> --- diff --git a/lib/dpif-linux.c b/lib/dpif-linux.c index b863a2e21..39acc9aa8 100644 --- a/lib/dpif-linux.c +++ b/lib/dpif-linux.c @@ -312,7 +312,7 @@ add_channel(struct dpif_linux *dpif, uint32_t port_no, struct nl_sock *sock) int new_size = port_no + 1; int i; - if (new_size > 65535) { + if (new_size > MAX_PORTS) { VLOG_WARN_RL(&error_rl, "%s: datapath port %"PRIu32" too big", dpif_name(&dpif->dpif), port_no); return EFBIG;