> -----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 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 <[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(+)
> 
> 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

Reply via email to