Skip to content

Instantly share code, notes, and snippets.

@daviddpd
Created May 10, 2016 01:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save daviddpd/0ebb569da3a57f801afaf67d2a7f54c5 to your computer and use it in GitHub Desktop.
Save daviddpd/0ebb569da3a57f801afaf67d2a7f54c5 to your computer and use it in GitHub Desktop.
FreeBSD 11-current r298518 + OFED v3.2 as of 5/7/2016
===> mlx5ib (all)
machine -> /usr/src/sys/amd64/include
x86 -> /usr/src/sys/x86/include
awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -p
awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -q
ln -sf /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_inet.h opt_inet.h
ln -sf /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_inet6.h opt_inet6.h
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/device_if.m -h
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/kern/bus_if.m -h
awk -f /usr/src/sys/tools/vnode_if.awk /usr/src/sys/kern/vnode_if.src -h
awk -f /usr/src/sys/tools/makeobjops.awk /usr/src/sys/dev/pci/pci_if.m -h
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_cq.o -MTmlx5_cq.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c -o mlx5_cq.o
ctfconvert -L VERSION -g mlx5_cq.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_doorbell.o -MTmlx5_doorbell.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c -o mlx5_doorbell.o
ctfconvert -L VERSION -g mlx5_doorbell.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_mad.o -MTmlx5_mad.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c -o mlx5_mad.o
ctfconvert -L VERSION -g mlx5_mad.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_mem.o -MTmlx5_mem.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c -o mlx5_mem.o
ctfconvert -L VERSION -g mlx5_mem.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_mr.o -MTmlx5_mr.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mr.c -o mlx5_mr.o
ctfconvert -L VERSION -g mlx5_mr.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_roce.o -MTmlx5_roce.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c -o mlx5_roce.o
ctfconvert -L VERSION -g mlx5_roce.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_srq.o -MTmlx5_srq.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c -o mlx5_srq.o
ctfconvert -L VERSION -g mlx5_srq.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_main.o -MTmlx5_main.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c -o mlx5_main.o
ctfconvert -L VERSION -g mlx5_main.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_qp.o -MTmlx5_qp.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c -o mlx5_qp.o
ctfconvert -L VERSION -g mlx5_qp.o
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/sys/modules/mlx5ib/../../ofed/include -I/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/GENERIC-NODEBUG/opt_global.h -I. -I/usr/src/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/obj/usr/src/sys/GENERIC-NODEBUG -MD -MF.depend.mlx5_ah.o -MTmlx5_ah.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -mno-aes -mno-avx -std=iso9899:1999 -Wno-cast-qual -Wno-pointer-arith -c /usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c -o mlx5_ah.o
ctfconvert -L VERSION -g mlx5_ah.o
ld -d -warn-common -r -d -o mlx5ib.ko.full mlx5_ah.o mlx5_cq.o mlx5_doorbell.o mlx5_mad.o mlx5_mem.o mlx5_mr.o mlx5_roce.o mlx5_srq.o mlx5_main.o mlx5_qp.o
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:648: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:648: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:648: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:657: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:648: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:651: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_cq.o: In function `mlx5_ib_poll_cq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_cq.c:652: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:43: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:43: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:43: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:47: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:43: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:47: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_doorbell.o: In function `mlx5_ib_db_map_user':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_doorbell.c:47: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:48: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:51: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:48: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:53: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:42: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:48: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_mad.o: In function `mlx5_MAD_IFC':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mad.c:50: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_mem.o: In function `mlx5_ib_cont_pages':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c:42: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mem.o: In function `mlx5_ib_cont_pages':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c:42: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mem.o: In function `mlx5_ib_cont_pages':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c:42: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mem.o: In function `bsrl':
/usr/obj/usr/src/sys/GENERIC-NODEBUG/modules/usr/src/sys/modules/mlx5ib/./machine/cpufunc.h:89: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_mem.o: In function `mlx5_ib_cont_pages':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c:42: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mem.o: In function `mlx5_ib_cont_pages':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c:42: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_mem.o: In function `mlx5_ib_cont_pages':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mem.c:54: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_mr.o: In function `mlx5_mr_cache_init':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mr.c:401: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mr.o: In function `mlx5_mr_cache_init':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mr.c:408: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mr.o: In function `mlx5_mr_cache_init':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mr.c:401: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mr.o: In function `linux_mutex_init':
/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include/linux/mutex.h:59: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_mr.o: In function `mlx5_mr_cache_init':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_mr.c:401: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_mr.o: In function `memset':
/usr/src/sys/sys/libkern.h:190: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_mr.o: In function `linux_mutex_init':
/usr/src/sys/modules/mlx5ib/../../compat/linuxkpi/common/include/linux/mutex.h:59: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_roce.o: In function `mlx5_ib_get_netdev':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:41: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_roce.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:41: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_roce.o: In function `mlx5_ib_get_netdev':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:41: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_roce.o: In function `modify_gid_roce':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:102: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_roce.o: In function `mlx5_ib_get_netdev':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:38: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_roce.o: In function `modify_gid_roce':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:102: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_roce.o: In function `modify_gid_roce':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_roce.c:102: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:251: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:252: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:251: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:261: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:251: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:261: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_srq.o: In function `mlx5_ib_create_srq':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_srq.c:261: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_main.o: In function `mlx5_ib_query_port':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:563: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_main.o: In function `mlx5_query_port_ib':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:479: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_main.o: In function `mlx5_ib_query_port':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:563: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_main.o: In function `mlx5_ib_port_link_layer':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:130: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_main.o: In function `mlx5_ib_query_port':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:563: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_main.o: In function `mlx5_use_mad_ifc':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:142: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_main.o: In function `mlx5_ib_port_link_layer':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_main.c:130: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_qp.o: In function `mlx5_buf_offset':
/usr/src/sys/dev/mlx5/driver.h:726: multiple definition of `esw_egress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_qp.o: In function `mlx5_get_send_wqe':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c:123: multiple definition of `esw_ingress_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_qp.o: In function `mlx5_get_send_wqe':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c:123: multiple definition of `fdb_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_qp.o: In function `mlx5_ib_create_qp':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c:2189: multiple definition of `num_q_counter_allocated'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
mlx5_qp.o: In function `mlx5_get_send_wqe':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c:122: multiple definition of `root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:35: first defined here
mlx5_qp.o: In function `mlx5_ib_create_qp':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c:2189: multiple definition of `sniffer_rx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:39: first defined here
mlx5_qp.o: In function `mlx5_ib_create_qp':
/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_qp.c:2189: multiple definition of `sniffer_tx_root_ns'
mlx5_ah.o:/usr/src/sys/modules/mlx5ib/../../dev/mlx5/mlx5_ib/mlx5_ah.c:40: first defined here
*** [mlx5ib.ko.full] Error code 1
bmake[4]: stopped in /usr/src/sys/modules/mlx5ib
1 error
bmake[4]: stopped in /usr/src/sys/modules/mlx5ib
*** [all_subdir_mlx5ib] Error code 2
bmake[3]: stopped in /usr/src/sys/modules
1 error
bmake[3]: stopped in /usr/src/sys/modules
*** [modules-all] Error code 2
bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC-NODEBUG
1 error
bmake[2]: stopped in /usr/obj/usr/src/sys/GENERIC-NODEBUG
*** [buildkernel] Error code 2
bmake[1]: stopped in /usr/src
1 error
bmake[1]: stopped in /usr/src
*** [buildkernel] Error code 2
make: stopped in /usr/src
1 error
make: stopped in /usr/src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment