[dpdk-dev] [PATCH 11/15] net: add rte prefix to ip defines

David Marchand david.marchand at redhat.com
Wed May 29 10:41:03 CEST 2019


On Tue, May 21, 2019 at 6:15 PM Olivier Matz <olivier.matz at 6wind.com> wrote:

>
> diff --git a/drivers/net/tap/tap_bpf_program.c
> b/drivers/net/tap/tap_bpf_program.c
> index 2b1dba15b..531569b12 100644
> --- a/drivers/net/tap/tap_bpf_program.c
> +++ b/drivers/net/tap/tap_bpf_program.c
> @@ -19,7 +19,7 @@
>  #include "tap_rss.h"
>
>  /** Create IPv4 address */
> -#define IPv4(a, b, c, d) ((__u32)(((a) & 0xff) << 24) | \
> +#define RTE_IPv4(a, b, c, d) ((__u32)(((a) & 0xff) << 24) | \
>                 (((b) & 0xff) << 16) | \
>                 (((c) & 0xff) << 8)  | \
>                 ((d) & 0xff))
> @@ -157,11 +157,11 @@ rss_l3_l4(struct __sk_buff *skb)
>                 __u8 *src_dst_addr = data + off + offsetof(struct iphdr,
> saddr);
>                 __u8 *src_dst_port = data + off + sizeof(struct iphdr);
>                 struct ipv4_l3_l4_tuple v4_tuple = {
> -                       .src_addr = IPv4(*(src_dst_addr + 0),
> +                       .src_addr = RTE_IPv4(*(src_dst_addr + 0),
>                                         *(src_dst_addr + 1),
>                                         *(src_dst_addr + 2),
>                                         *(src_dst_addr + 3)),
> -                       .dst_addr = IPv4(*(src_dst_addr + 4),
> +                       .dst_addr = RTE_IPv4(*(src_dst_addr + 4),
>                                         *(src_dst_addr + 5),
>                                         *(src_dst_addr + 6),
>                                         *(src_dst_addr + 7)),
>
>
Idem patch 3.

-- 
David Marchand


More information about the dev mailing list