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

Long Li <[email protected]> Mon, 3 Aug 2026 17:09:19 +0000
Newsgroups org.dpdk.dev
Message-ID <SA1PR21MB668306F2DAE4B2E67B2BE408CED52@SA1PR21MB6683.namprd21.prod.outlook.com>

> -----Original Message-----
> From: Stephen Hemminger <[email protected]>
> Sent: Monday, August 3, 2026 9:52 AM
> To: [email protected]
> Cc: Stephen Hemminger <[email protected]>; Long Li
> <[email protected]>; Wei Hu <[email protected]>
> Subject: [EXTERNAL] [PATCH v2 09/22] net/mana: include used network heade=
rs
>=20
> 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 heade=
rs
> directly.
>=20
> Signed-off-by: Stephen Hemminger <[email protected]>

Reviewed-by: Long Li <[email protected]>


> ---
>  drivers/net/mana/mana.c | 2 ++
>  drivers/net/mana/tx.c   | 3 +++
>  2 files changed, 5 insertions(+)
>=20
> 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>
>=20
>  #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 @@
>   */
>=20
>  #include <ethdev_driver.h>
> +#include <rte_ip.h>
> +#include <rte_udp.h>
> +#include <rte_tcp.h>
>=20
>  #include <infiniband/verbs.h>
>  #include <infiniband/manadv.h>
> --
> 2.53.0