These conversions do not use the adequate function.

Fixes: a9825ccf5bb8 ("net/sfc: support flow API filters")
Fixes: 894080975e1e ("net/sfc: support VLAN in flow API filters")
Fixes: e2675132444e ("net/sfc: support TCP in flow API filters")
Fixes: e01f84f42cad ("net/sfc: support UDP in flow API filters")
Cc: sta...@dpdk.org
Cc: Roman Zhukov <roman.zhu...@oktetlabs.ru>
Cc: Andrew Rybchenko <arybche...@solarflare.com>

Signed-off-by: Adrien Mazarguil <adrien.mazarg...@6wind.com>
---
 drivers/net/sfc/sfc_flow.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/drivers/net/sfc/sfc_flow.c b/drivers/net/sfc/sfc_flow.c
index fe4c0b0c5..9060fdc2f 100644
--- a/drivers/net/sfc/sfc_flow.c
+++ b/drivers/net/sfc/sfc_flow.c
@@ -7,6 +7,7 @@
  * for Solarflare) and Solarflare Communications, Inc.
  */
 
+#include <rte_byteorder.h>
 #include <rte_tailq.h>
 #include <rte_common.h>
 #include <rte_ethdev_driver.h>
@@ -315,7 +316,7 @@ sfc_flow_parse_eth(const struct rte_flow_item *item,
         */
        if (mask->type == supp_mask.type) {
                efx_spec->efs_match_flags |= EFX_FILTER_MATCH_ETHER_TYPE;
-               efx_spec->efs_ether_type = rte_bswap16(spec->type);
+               efx_spec->efs_ether_type = rte_be_to_cpu_16(spec->type);
        } else if (mask->type != 0) {
                goto fail_bad_mask;
        }
@@ -370,7 +371,7 @@ sfc_flow_parse_vlan(const struct rte_flow_item *item,
         * the outer tag and the next matches the inner tag.
         */
        if (mask->tci == supp_mask.tci) {
-               vid = rte_bswap16(spec->tci);
+               vid = rte_be_to_cpu_16(spec->tci);
 
                if (!(efx_spec->efs_match_flags &
                      EFX_FILTER_MATCH_OUTER_VID)) {
@@ -654,14 +655,14 @@ sfc_flow_parse_tcp(const struct rte_flow_item *item,
         */
        if (mask->hdr.src_port == supp_mask.hdr.src_port) {
                efx_spec->efs_match_flags |= EFX_FILTER_MATCH_REM_PORT;
-               efx_spec->efs_rem_port = rte_bswap16(spec->hdr.src_port);
+               efx_spec->efs_rem_port = rte_be_to_cpu_16(spec->hdr.src_port);
        } else if (mask->hdr.src_port != 0) {
                goto fail_bad_mask;
        }
 
        if (mask->hdr.dst_port == supp_mask.hdr.dst_port) {
                efx_spec->efs_match_flags |= EFX_FILTER_MATCH_LOC_PORT;
-               efx_spec->efs_loc_port = rte_bswap16(spec->hdr.dst_port);
+               efx_spec->efs_loc_port = rte_be_to_cpu_16(spec->hdr.dst_port);
        } else if (mask->hdr.dst_port != 0) {
                goto fail_bad_mask;
        }
@@ -735,14 +736,14 @@ sfc_flow_parse_udp(const struct rte_flow_item *item,
         */
        if (mask->hdr.src_port == supp_mask.hdr.src_port) {
                efx_spec->efs_match_flags |= EFX_FILTER_MATCH_REM_PORT;
-               efx_spec->efs_rem_port = rte_bswap16(spec->hdr.src_port);
+               efx_spec->efs_rem_port = rte_be_to_cpu_16(spec->hdr.src_port);
        } else if (mask->hdr.src_port != 0) {
                goto fail_bad_mask;
        }
 
        if (mask->hdr.dst_port == supp_mask.hdr.dst_port) {
                efx_spec->efs_match_flags |= EFX_FILTER_MATCH_LOC_PORT;
-               efx_spec->efs_loc_port = rte_bswap16(spec->hdr.dst_port);
+               efx_spec->efs_loc_port = rte_be_to_cpu_16(spec->hdr.dst_port);
        } else if (mask->hdr.dst_port != 0) {
                goto fail_bad_mask;
        }
-- 
2.11.0

Reply via email to