diff options
Diffstat (limited to 'tools/k8s/test-containers/trafficgen-pods/prox/port_info/port_info.c')
-rw-r--r-- | tools/k8s/test-containers/trafficgen-pods/prox/port_info/port_info.c | 66 |
1 files changed, 0 insertions, 66 deletions
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 <stdint.h> -#include <inttypes.h> -#include <rte_eal.h> -#include <rte_ethdev.h> -#include <rte_version.h> - -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(); -} |