|
1 | | -# |
| 1 | +# |
2 | 2 | # Copyright (c) 2013 Patrick Kelsey. All rights reserved. |
3 | 3 | # Copyright (C) 2017-2021 THL A29 Limited, a Tencent company. |
4 | 4 | # All rights reserved. |
@@ -31,9 +31,9 @@ HOST_OS:=$(shell uname -s) |
31 | 31 | #DEBUG=-O0 -gdwarf-2 -g3 -Wno-format-truncation |
32 | 32 |
|
33 | 33 | # No DPDK KNI support on FreeBSD |
| 34 | +# Enable KNI, via viritio only, no longer support rte_kni.ko. |
34 | 35 | ifneq ($(TGT_OS),FreeBSD) |
35 | 36 | FF_KNI=1 |
36 | | -#FF_KNI_KNI=1 |
37 | 37 | endif |
38 | 38 |
|
39 | 39 | #FF_FLOW_ISOLATE=1 |
@@ -79,17 +79,13 @@ endif |
79 | 79 | ifndef DEBUG |
80 | 80 | HOST_CFLAGS = -O2 -frename-registers -funswitch-loops -fweb -Wno-format-truncation |
81 | 81 | else |
82 | | -HOST_CFLAGS = ${DEBUG} |
| 82 | +HOST_CFLAGS = ${DEBUG} |
83 | 83 | endif |
84 | 84 |
|
85 | 85 | ifdef FF_KNI |
86 | 86 | HOST_CFLAGS+= -DFF_KNI |
87 | 87 | endif |
88 | 88 |
|
89 | | -ifdef FF_KNI_KNI |
90 | | -HOST_CFLAGS+= -DFF_KNI_KNI |
91 | | -endif |
92 | | - |
93 | 89 | HOST_CFLAGS+= ${DPDK_CFLAGS} |
94 | 90 | HOST_CFLAGS+= ${CONF_CFLAGS} |
95 | 91 |
|
@@ -124,7 +120,7 @@ CFLAGS+= -DINET |
124 | 120 | GCCVERGE10 = $(shell expr `gcc -dumpversion | cut -f1 -d.` \>= 10) |
125 | 121 | ifeq "$(GCCVERGE10)" "1" |
126 | 122 | CFLAGS+= -Wno-error=stringop-overflow |
127 | | -endif |
| 123 | +endif |
128 | 124 |
|
129 | 125 | GCCVERGE11 = $(shell expr `gcc -dumpversion | cut -f1 -d.` \>= 11) |
130 | 126 | ifeq "$(GCCVERGE11)" "1" |
@@ -288,7 +284,7 @@ FF_HOST_SRCS+= \ |
288 | 284 | ff_dpdk_pcap.c \ |
289 | 285 | ff_epoll.c \ |
290 | 286 | ff_log.c \ |
291 | | - ff_init.c |
| 287 | + ff_init.c |
292 | 288 |
|
293 | 289 | ifdef FF_KNI |
294 | 290 | FF_HOST_SRCS+= \ |
@@ -578,7 +574,7 @@ EXTRA_TCP_STACKS_SRCS+= \ |
578 | 574 | bbr.c |
579 | 575 | endif |
580 | 576 |
|
581 | | - |
| 577 | + |
582 | 578 | ifneq ($(TGT_OS),FreeBSD) |
583 | 579 | ifndef FF_KNI |
584 | 580 | FF_HOST_SRCS+= \ |
@@ -677,7 +673,7 @@ all: libfstack.a |
677 | 673 | libfstack.a: machine_includes ff_api.symlist ${MHEADERS} ${MSRCS} ${HOST_OBJS} ${ASM_OBJS} ${OBJS} |
678 | 674 | ${LD} -d -r -o $*.ro ${ASM_OBJS} ${OBJS} |
679 | 675 | nm $*.ro | grep -v ' U ' | cut -d ' ' -f 3 > $*_localize_list.tmp |
680 | | - objcopy --localize-symbols=$*_localize_list.tmp $*.ro |
| 676 | + objcopy --localize-symbols=$*_localize_list.tmp $*.ro |
681 | 677 | rm $*_localize_list.tmp |
682 | 678 | objcopy --globalize-symbols=ff_api.symlist $*.ro |
683 | 679 | rm -f $@ |
|
0 commit comments