From 4fa105c5b4113a9ff4311569709ca99a8fbf5028 Mon Sep 17 00:00:00 2001 From: "Sridhar K. N. Rao" Date: Wed, 10 Nov 2021 21:26:14 +0530 Subject: Minor Fixes. This patch add multiple minor changes. Signed-off-by: Sridhar K. N. Rao Change-Id: Ieda8af0b8145c1ffde6bfdb7a7394776b42df988 --- .../trafficgen-pods/prox/port_info/Makefile | 42 -------------- .../trafficgen-pods/prox/port_info/port_info.c | 66 ---------------------- 2 files changed, 108 deletions(-) delete mode 100644 tools/k8s/test-containers/trafficgen-pods/prox/port_info/Makefile delete mode 100644 tools/k8s/test-containers/trafficgen-pods/prox/port_info/port_info.c (limited to 'tools/k8s/test-containers/trafficgen-pods/prox/port_info') diff --git a/tools/k8s/test-containers/trafficgen-pods/prox/port_info/Makefile b/tools/k8s/test-containers/trafficgen-pods/prox/port_info/Makefile deleted file mode 100644 index f91cf156..00000000 --- a/tools/k8s/test-containers/trafficgen-pods/prox/port_info/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -## -## Copyright (c) 2019 Intel Corporation -## -## Licensed under the Apache License, Version 2.0 (the "License"); -## you may not use this file except in compliance with the License. -## You may obtain a copy of the License at -## -## http://www.apache.org/licenses/LICENSE-2.0 -## -## Unless required by applicable law or agreed to in writing, software -## distributed under the License is distributed on an "AS IS" BASIS, -## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -## See the License for the specific language governing permissions and -## limitations under the License. -## - -ifeq ($(RTE_SDK),) -$(error "Please define RTE_SDK environment variable") -endif - -# Default target, can be overridden by command line or environment -RTE_TARGET ?= x86_64-native-linuxapp-gcc - -include $(RTE_SDK)/mk/rte.vars.mk - -# binary name -APP = port_info_app - -# all source are stored in SRCS-y -SRCS-y := port_info.c - -CFLAGS += $(WERROR_FLAGS) - -# workaround for a gcc bug with noreturn attribute -# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12603 -ifeq ($(CONFIG_RTE_TOOLCHAIN_GCC),y) -CFLAGS_main.o += -Wno-return-type -endif - -EXTRA_CFLAGS += -O3 -g -Wfatal-errors - -include $(RTE_SDK)/mk/rte.extapp.mk diff --git a/tools/k8s/test-containers/trafficgen-pods/prox/port_info/port_info.c b/tools/k8s/test-containers/trafficgen-pods/prox/port_info/port_info.c deleted file mode 100644 index 79bd0c0b..00000000 --- a/tools/k8s/test-containers/trafficgen-pods/prox/port_info/port_info.c +++ /dev/null @@ -1,66 +0,0 @@ -/* -// Copyright (c) 2019 Intel Corporation -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -*/ - -#include -#include -#include -#include -#include - -static const uint16_t rx_rings = 1, tx_rings = 1; -static const struct rte_eth_conf port_conf = { .link_speeds = ETH_LINK_SPEED_AUTONEG }; - -static inline int -port_info(void) -{ - uint8_t port_id; - int ret_val; - - RTE_ETH_FOREACH_DEV(port_id) { - ret_val = rte_eth_dev_configure(port_id, rx_rings, tx_rings, &port_conf); - if (ret_val != 0) - return ret_val; - -#if RTE_VERSION < RTE_VERSION_NUM(19,8,0,0) - struct ether_addr addr; -#else - struct rte_ether_addr addr; -#endif - rte_eth_macaddr_get(port_id, &addr); - printf("Port %u MAC: %02" PRIx8 ":%02" PRIx8 ":%02" PRIx8 - ":%02" PRIx8 ":%02" PRIx8 ":%02" PRIx8 "\n", - (unsigned) port_id, - addr.addr_bytes[0], addr.addr_bytes[1], - addr.addr_bytes[2], addr.addr_bytes[3], - addr.addr_bytes[4], addr.addr_bytes[5]); - } - - return 0; -} - -int -main(int argc, char *argv[]) -{ - /* Initialize the Environment Abstraction Layer (EAL). */ - int ret = rte_eal_init(argc, argv); - if (ret < 0) - rte_exit(EXIT_FAILURE, "Error with EAL initialization\n"); - - argc -= ret; - argv += ret; - - return port_info(); -} -- cgit 1.2.3-korg