diff options
author | Matias Elo <matias.elo@nokia.com> | 2022-02-07 09:10:24 +0200 |
---|---|---|
committer | Petri Savolainen <petri.savolainen@nokia.com> | 2022-02-08 10:47:50 +0200 |
commit | 8380ba0e4cf65b011135f567ff01fc57c368f3ba (patch) | |
tree | eefc922c69f65989035d941820eb4e9ffc46adb3 /platform/linux-generic/pktio | |
parent | c972e1723a9a394dd59a43e496e3ec5a06a8ed14 (diff) |
linux-gen: remove odp_api.h includes from implementation
Don't include odp_api.h header inside the implementation files as it
unnecessarily includes all API headers. The remaining includes have been
cleaned up and grouped.
Signed-off-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-generic/pktio')
-rw-r--r-- | platform/linux-generic/pktio/loop.c | 30 | ||||
-rw-r--r-- | platform/linux-generic/pktio/null.c | 5 | ||||
-rw-r--r-- | platform/linux-generic/pktio/pcap.c | 11 | ||||
-rw-r--r-- | platform/linux-generic/pktio/socket.c | 26 | ||||
-rw-r--r-- | platform/linux-generic/pktio/socket_mmap.c | 36 | ||||
-rw-r--r-- | platform/linux-generic/pktio/stats/ethtool_stats.c | 13 | ||||
-rw-r--r-- | platform/linux-generic/pktio/stats/sysfs_stats.c | 9 | ||||
-rw-r--r-- | platform/linux-generic/pktio/tap.c | 23 |
8 files changed, 95 insertions, 58 deletions
diff --git a/platform/linux-generic/pktio/loop.c b/platform/linux-generic/pktio/loop.c index ae6403fe6..c2c26603e 100644 --- a/platform/linux-generic/pktio/loop.c +++ b/platform/linux-generic/pktio/loop.c @@ -1,24 +1,32 @@ /* Copyright (c) 2013-2018, Linaro Limited - * Copyright (c) 2013-2021, Nokia Solutions and Networks + * Copyright (c) 2013-2022, Nokia Solutions and Networks * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ -#include <odp_api.h> -#include <odp_packet_internal.h> -#include <odp_packet_io_internal.h> -#include <odp_classification_internal.h> -#include <odp_ipsec_internal.h> -#include <odp_debug_internal.h> -#include <odp_errno_define.h> -#include <odp/api/plat/packet_flag_inlines.h> +#include <odp/api/debug.h> +#include <odp/api/event.h> #include <odp/api/hints.h> +#include <odp/api/packet.h> +#include <odp/api/packet_io.h> +#include <odp/api/queue.h> +#include <odp/api/ticketlock.h> +#include <odp/api/time.h> + #include <odp/api/plat/byteorder_inlines.h> -#include <odp_queue_if.h> +#include <odp/api/plat/packet_flag_inlines.h> #include <odp/api/plat/queue_inlines.h> -#include <odp_global_data.h> + +#include <odp_classification_internal.h> +#include <odp_debug_internal.h> +#include <odp_errno_define.h> #include <odp_event_internal.h> +#include <odp_global_data.h> +#include <odp_ipsec_internal.h> +#include <odp_packet_internal.h> +#include <odp_packet_io_internal.h> +#include <odp_queue_if.h> #include <protocols/eth.h> #include <protocols/ip.h> diff --git a/platform/linux-generic/pktio/null.c b/platform/linux-generic/pktio/null.c index 8a421986b..90e113ec6 100644 --- a/platform/linux-generic/pktio/null.c +++ b/platform/linux-generic/pktio/null.c @@ -4,7 +4,10 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#include <odp_api.h> +#include <odp/api/debug.h> +#include <odp/api/hints.h> +#include <odp/api/packet_io.h> + #include <odp_packet_io_internal.h> #include <stdint.h> diff --git a/platform/linux-generic/pktio/pcap.c b/platform/linux-generic/pktio/pcap.c index d42840da9..7290626c2 100644 --- a/platform/linux-generic/pktio/pcap.c +++ b/platform/linux-generic/pktio/pcap.c @@ -1,5 +1,5 @@ /* Copyright (c) 2015-2018, Linaro Limited - * Copyright (c) 2021, Nokia + * Copyright (c) 2021-2022, Nokia * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause @@ -38,9 +38,16 @@ #include <odp_posix_extensions.h> -#include <odp_api.h> +#include <odp/api/debug.h> +#include <odp/api/hints.h> +#include <odp/api/packet.h> +#include <odp/api/packet_io.h> +#include <odp/api/ticketlock.h> + #include <odp/api/plat/packet_inlines.h> + #include <odp_classification_internal.h> +#include <odp_debug_internal.h> #include <odp_global_data.h> #include <odp_packet_internal.h> #include <odp_packet_io_internal.h> diff --git a/platform/linux-generic/pktio/socket.c b/platform/linux-generic/pktio/socket.c index 0bd7a21c4..81c178b9d 100644 --- a/platform/linux-generic/pktio/socket.c +++ b/platform/linux-generic/pktio/socket.c @@ -1,5 +1,5 @@ /* Copyright (c) 2013-2018, Linaro Limited - * Copyright (c) 2013-2021, Nokia Solutions and Networks + * Copyright (c) 2013-2022, Nokia Solutions and Networks * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause @@ -7,6 +7,21 @@ #include <odp_posix_extensions.h> +#include <odp/api/align.h> +#include <odp/api/debug.h> +#include <odp/api/hints.h> +#include <odp/api/packet.h> +#include <odp/api/packet_io.h> +#include <odp/api/ticketlock.h> + +#include <odp_socket_common.h> +#include <odp_packet_internal.h> +#include <odp_packet_io_internal.h> +#include <odp_packet_io_stats.h> +#include <odp_debug_internal.h> +#include <odp_errno_define.h> +#include <odp_classification_internal.h> + #include <sys/socket.h> #include <stdio.h> #include <stdlib.h> @@ -20,15 +35,6 @@ #include <errno.h> #include <sys/syscall.h> -#include <odp_api.h> -#include <odp_socket_common.h> -#include <odp_packet_internal.h> -#include <odp_packet_io_internal.h> -#include <odp_packet_io_stats.h> -#include <odp_debug_internal.h> -#include <odp_errno_define.h> -#include <odp_classification_internal.h> - typedef struct { odp_ticketlock_t rx_lock ODP_ALIGNED_CACHE; odp_ticketlock_t tx_lock ODP_ALIGNED_CACHE; diff --git a/platform/linux-generic/pktio/socket_mmap.c b/platform/linux-generic/pktio/socket_mmap.c index 50e0121ba..f84834610 100644 --- a/platform/linux-generic/pktio/socket_mmap.c +++ b/platform/linux-generic/pktio/socket_mmap.c @@ -5,10 +5,28 @@ * SPDX-License-Identifier: BSD-3-Clause */ - #include <odp_posix_extensions.h> +#include <odp/api/debug.h> +#include <odp/api/hints.h> +#include <odp/api/packet.h> +#include <odp/api/packet_io.h> +#include <odp/api/ticketlock.h> + +#include <odp/api/plat/packet_inlines.h> + +#include <odp_socket_common.h> +#include <odp_packet_internal.h> #include <odp_packet_io_internal.h> +#include <odp_packet_io_stats.h> +#include <odp_debug_internal.h> +#include <odp_errno_define.h> +#include <odp_classification_datamodel.h> +#include <odp_classification_internal.h> +#include <odp_global_data.h> + +#include <protocols/eth.h> +#include <protocols/ip.h> #include <sys/socket.h> #include <stdio.h> @@ -25,22 +43,6 @@ #include <time.h> #include <linux/if_packet.h> -#include <odp_api.h> -#include <odp/api/plat/packet_inlines.h> -#include <odp_socket_common.h> -#include <odp_packet_internal.h> -#include <odp_packet_io_internal.h> -#include <odp_packet_io_stats.h> -#include <odp_debug_internal.h> -#include <odp_errno_define.h> -#include <odp_classification_datamodel.h> -#include <odp_classification_internal.h> -#include <odp/api/hints.h> -#include <odp_global_data.h> - -#include <protocols/eth.h> -#include <protocols/ip.h> - /* VLAN flags in tpacket2_hdr status */ #ifdef TP_STATUS_VLAN_TPID_VALID #define VLAN_VALID (TP_STATUS_VLAN_VALID | TP_STATUS_VLAN_TPID_VALID) diff --git a/platform/linux-generic/pktio/stats/ethtool_stats.c b/platform/linux-generic/pktio/stats/ethtool_stats.c index d8b6a7976..f300ed0ba 100644 --- a/platform/linux-generic/pktio/stats/ethtool_stats.c +++ b/platform/linux-generic/pktio/stats/ethtool_stats.c @@ -1,5 +1,5 @@ /* Copyright (c) 2015-2018, Linaro Limited - * Copyright (c) 2021, Nokia + * Copyright (c) 2021-2022, Nokia * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause @@ -7,6 +7,12 @@ #include <odp_posix_extensions.h> +#include <odp/api/packet_io_stats.h> + +#include <odp_debug_internal.h> +#include <odp_errno_define.h> +#include <odp_ethtool_stats.h> + #include <sys/ioctl.h> #include <netinet/in.h> #include <linux/sockios.h> @@ -14,11 +20,6 @@ #include <errno.h> #include <net/if.h> -#include <odp_api.h> -#include <odp_ethtool_stats.h> -#include <odp_debug_internal.h> -#include <odp_errno_define.h> - /* * Suppress bounds warnings about interior zero length arrays. Such an array * is used intentionally in sset_info. diff --git a/platform/linux-generic/pktio/stats/sysfs_stats.c b/platform/linux-generic/pktio/stats/sysfs_stats.c index 21620013e..1265db117 100644 --- a/platform/linux-generic/pktio/stats/sysfs_stats.c +++ b/platform/linux-generic/pktio/stats/sysfs_stats.c @@ -1,13 +1,16 @@ /* Copyright (c) 2015-2018, Linaro Limited - * Copyright (c) 2021, Nokia + * Copyright (c) 2021-2022, Nokia * All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ -#include <odp_api.h> -#include <odp_sysfs_stats.h> +#include <odp/api/packet_io_stats.h> + +#include <odp_debug_internal.h> #include <odp_errno_define.h> +#include <odp_sysfs_stats.h> + #include <dirent.h> #include <errno.h> #include <string.h> diff --git a/platform/linux-generic/pktio/tap.c b/platform/linux-generic/pktio/tap.c index a99ddd05c..d298c8982 100644 --- a/platform/linux-generic/pktio/tap.c +++ b/platform/linux-generic/pktio/tap.c @@ -30,6 +30,21 @@ #include <odp_posix_extensions.h> +#include <odp/api/debug.h> +#include <odp/api/hints.h> +#include <odp/api/packet_io.h> +#include <odp/api/random.h> +#include <odp/api/ticketlock.h> + +#include <odp/api/plat/packet_inlines.h> + +#include <odp_debug_internal.h> +#include <odp_socket_common.h> +#include <odp_packet_internal.h> +#include <odp_packet_io_internal.h> +#include <odp_classification_internal.h> +#include <odp_errno_define.h> + #include <errno.h> #include <fcntl.h> #include <unistd.h> @@ -40,14 +55,6 @@ #include <sys/types.h> #include <linux/if_tun.h> -#include <odp_api.h> -#include <odp/api/plat/packet_inlines.h> -#include <odp_socket_common.h> -#include <odp_packet_internal.h> -#include <odp_packet_io_internal.h> -#include <odp_classification_internal.h> -#include <odp_errno_define.h> - typedef struct { int fd; /**< file descriptor for tap interface*/ int skfd; /**< socket descriptor */ |