mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-21 18:27:22 +00:00
Fix bnxt build in LINT
LINT includes bnxt_re driver. Adjust the path in files, add missing
files and add a new BNXT_C to build (which thinly wraps OFED version
with bnxt specicif stuff).
Sponsored by: Netflix
Fixes: acd884dec9
("RDMA/bnxt_re: Add bnxt_re RoCE driver")
This commit is contained in:
parent
5360d017be
commit
175b2c00a6
|
@ -1327,11 +1327,14 @@ dev/bhnd/siba/siba_bhndb.c optional siba bhnd bhndb
|
|||
dev/bhnd/siba/siba_erom.c optional siba bhnd
|
||||
dev/bhnd/siba/siba_subr.c optional siba bhnd
|
||||
#
|
||||
dev/bnxt/bnxt_hwrm.c optional bnxt iflib pci
|
||||
dev/bnxt/bnxt_mgmt.c optional bnxt iflib pci
|
||||
dev/bnxt/bnxt_sysctl.c optional bnxt iflib pci
|
||||
dev/bnxt/bnxt_txrx.c optional bnxt iflib pci
|
||||
dev/bnxt/if_bnxt.c optional bnxt iflib pci
|
||||
dev/bnxt/bnxt_en/bnxt_auxbus_compat.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/bnxt_dcb.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/bnxt_hwrm.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/bnxt_mgmt.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/bnxt_sysctl.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/bnxt_txrx.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/bnxt_ulp.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bnxt/bnxt_en/if_bnxt.c optional bnxt iflib pci compile-with "${BNXT_C}"
|
||||
dev/bwi/bwimac.c optional bwi
|
||||
dev/bwi/bwiphy.c optional bwi
|
||||
dev/bwi/bwirf.c optional bwi
|
||||
|
|
|
@ -335,6 +335,10 @@ MLXFW_C= ${OFED_C_NOIMP} \
|
|||
-I${SRCTOP}/sys/contrib/xz-embedded/freebsd \
|
||||
-I${SRCTOP}/sys/contrib/xz-embedded/linux/lib/xz \
|
||||
${.IMPSRC}
|
||||
# BNXT Driver
|
||||
BNXT_CFLAGS= -I$S/dev/bnxt/bnxt_en ${OFEDCFLAGS}
|
||||
BNXT_C_NOIMP= ${CC} -c -o ${.TARGET} ${BNXT_CFLAGS} ${WERROR}
|
||||
BNXT_C= ${BNXT_C_NOIMP} ${.IMPSRC}
|
||||
|
||||
GEN_CFILES= $S/$M/$M/genassym.c ${MFILES:T:S/.m$/.c/}
|
||||
SYSTEM_CFILES= config.c env.c hints.c vnode_if.c
|
||||
|
|
|
@ -8,7 +8,7 @@ SRCS += qplib_res.c qplib_res.h
|
|||
SRCS += qplib_rcfw.c qplib_rcfw.h
|
||||
SRCS += stats.c stats.h
|
||||
SRCS += main.c bnxt_re.h
|
||||
SRCS += opt_inet.h opt_inet6.h
|
||||
SRCS += opt_inet.h opt_inet6.h opt_ratelimit.h
|
||||
SRCS += ${LINUXKPI_GENSRCS}
|
||||
|
||||
CFLAGS+= -I${SRCTOP}/sys/dev/bnxt/bnxt_en
|
||||
|
|
Loading…
Reference in a new issue