common/cnxk: fix channel number setting in MCAM entries
[dpdk.git] / lib / ipsec / sa.c
index 1b673b6..59a5476 100644 (file)
@@ -364,8 +364,8 @@ esp_outb_tun_init(struct rte_ipsec_sa *sa, const struct rte_ipsec_sa_prm *prm)
                struct rte_udp_hdr *udph = (struct rte_udp_hdr *)
                                &sa->hdr[prm->tun.hdr_len];
                sa->hdr_len += sizeof(struct rte_udp_hdr);
-               udph->src_port = prm->ipsec_xform.udp.sport;
-               udph->dst_port = prm->ipsec_xform.udp.dport;
+               udph->src_port = rte_cpu_to_be_16(prm->ipsec_xform.udp.sport);
+               udph->dst_port = rte_cpu_to_be_16(prm->ipsec_xform.udp.dport);
                udph->dgram_cksum = 0;
        }