Skip to content

Commit 6d30bc6

Browse files
authored
Merge pull request #1054 from tarun-t/fix/build-gcc15-dpdk25.11
Fix build with GCC 15+ and DPDK 25.11+
2 parents 81919cd + 134961a commit 6d30bc6

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

lib/ff_dpdk_if.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,8 @@ check_all_ports_link_status(void)
217217
for (i = 0; i < nb_ports; i++) {
218218
uint16_t portid = ff_global_cfg.dpdk.portid_list[i];
219219
memset(&link, 0, sizeof(link));
220-
rte_eth_link_get_nowait(portid, &link);
220+
if (rte_eth_link_get_nowait(portid, &link) < 0)
221+
link.link_status = 0;
221222

222223
/* print link status if flag set */
223224
if (print_flag == 1) {

mk/kern.pre.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ IMACROS_FILTER+= __CYGWIN__ __CYGWIN32__
109109
IMACROS_FILTER+= __FreeBSD__
110110
IMACROS_FILTER+= __linux __linux__ __gnu__linux__ linux
111111
IMACROS_FILTER+= _WIN32 _WIN64
112+
IMACROS_FILTER+= __STDC_EMBED_EMPTY__ __STDC_EMBED_FOUND__ __STDC_EMBED_NOT_FOUND__
112113

113114
SPACE= $(eval) $(eval)
114115
IMACROS_FILTER_EXPR:= $(subst ${SPACE},|,$(strip ${IMACROS_FILTER}))

0 commit comments

Comments
 (0)