[ovs-dev] [PATCH 2/2] ofp-port: Drop of useless indirection in ofputil_pull_ofp14_port_stats().
Ian Stokes
ian.stokes at intel.com
Wed Aug 8 08:26:11 UTC 2018
On 7/27/2018 7:14 PM, Ben Pfaff wrote:
> Signed-off-by: Ben Pfaff <blp at ovn.org>
Seems straight forward enough. LGTM. I can add this to this weeks pull
request.
Thanks
Ian
> ---
> lib/ofp-port.c | 30 ++----------------------------
> 1 file changed, 2 insertions(+), 28 deletions(-)
>
> diff --git a/lib/ofp-port.c b/lib/ofp-port.c
> index 1d864c3a3dc7..2c812f8ecfa3 100644
> --- a/lib/ofp-port.c
> +++ b/lib/ofp-port.c
> @@ -1636,28 +1636,6 @@ parse_intel_port_custom_property(struct ofpbuf *payload,
> return 0;
> }
>
> -static enum ofperr
> -parse_intel_port_stats_property(struct ofpbuf *payload,
> - uint32_t exp_type,
> - struct ofputil_port_stats *ops)
> -{
> - enum ofperr error;
> -
> - switch (exp_type) {
> - case INTEL_PORT_STATS_RFC2819:
> - error = parse_intel_port_stats_rfc2819_property(payload, ops);
> - break;
> - case INTEL_PORT_STATS_CUSTOM:
> - error = parse_intel_port_custom_property(payload, ops);
> - break;
> - default:
> - error = OFPERR_OFPBPC_BAD_EXP_TYPE;
> - break;
> - }
> -
> - return error;
> -}
> -
> static enum ofperr
> ofputil_pull_ofp14_port_stats(struct ofputil_port_stats *ops,
> struct ofpbuf *msg)
> @@ -1705,14 +1683,10 @@ ofputil_pull_ofp14_port_stats(struct ofputil_port_stats *ops,
> error = parse_ofp14_port_stats_ethernet_property(&payload, ops);
> break;
> case OFPPROP_EXP(INTEL_VENDOR_ID, INTEL_PORT_STATS_RFC2819):
> - error = parse_intel_port_stats_property(&payload,
> - INTEL_PORT_STATS_RFC2819,
> - ops);
> + error = parse_intel_port_stats_rfc2819_property(&payload, ops);
> break;
> case OFPPROP_EXP(INTEL_VENDOR_ID, INTEL_PORT_STATS_CUSTOM):
> - error = parse_intel_port_stats_property(&payload,
> - INTEL_PORT_STATS_CUSTOM,
> - ops);
> + error = parse_intel_port_custom_property(&payload, ops);
> break;
> default:
> error = OFPPROP_UNKNOWN(true, "port stats", type);
>
More information about the dev
mailing list