[EXTERNAL] [PATCH v2 09/22] net/mana: include used network headers

Long Li longli at microsoft.com
Mon Aug 3 19:09:19 CEST 2026



> -----Original Message-----
> From: Stephen Hemminger <stephen at networkplumber.org>
> Sent: Monday, August 3, 2026 9:52 AM
> To: dev at dpdk.org
> Cc: Stephen Hemminger <stephen at networkplumber.org>; Long Li
> <longli at microsoft.com>; Wei Hu <weh at microsoft.com>
> Subject: [EXTERNAL] [PATCH v2 09/22] net/mana: include used network headers
> 
> This driver was getting definition of IP, UDP, and TCP headers implicitly via
> rte_ethdev.h. That will be changing so instead include the required headers
> directly.
> 
> Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>

Reviewed-by: Long Li <longli at microsoft.com>


> ---
>  drivers/net/mana/mana.c | 2 ++
>  drivers/net/mana/tx.c   | 3 +++
>  2 files changed, 5 insertions(+)
> 
> diff --git a/drivers/net/mana/mana.c b/drivers/net/mana/mana.c index
> 0b72f711a1..3870cb4a52 100644
> --- a/drivers/net/mana/mana.c
> +++ b/drivers/net/mana/mana.c
> @@ -6,8 +6,10 @@
>  #include <dirent.h>
>  #include <fcntl.h>
>  #include <sys/mman.h>
> +#include <sys/socket.h>
>  #include <sys/ioctl.h>
>  #include <net/if.h>
> +#include <netinet/in.h>
> 
>  #include <ethdev_driver.h>
>  #include <ethdev_pci.h>
> diff --git a/drivers/net/mana/tx.c b/drivers/net/mana/tx.c index
> 10f2212b5d..9517b033dc 100644
> --- a/drivers/net/mana/tx.c
> +++ b/drivers/net/mana/tx.c
> @@ -3,6 +3,9 @@
>   */
> 
>  #include <ethdev_driver.h>
> +#include <rte_ip.h>
> +#include <rte_udp.h>
> +#include <rte_tcp.h>
> 
>  #include <infiniband/verbs.h>
>  #include <infiniband/manadv.h>
> --
> 2.53.0



More information about the dev mailing list