From d580860e12acb8b04c93e996e4eac433759edc75 Mon Sep 17 00:00:00 2001 From: gnn Date: Thu, 28 Apr 2011 14:33:15 +0000 Subject: Exar driver for X3100 10GbE Server/Storage adapters Features: Jumbo frames (up to 9600), LRO (Large Receive Offload), TSO (TCP segmentation offload), RTH (Receive Traffic Hash). Submitted by: Sriram Rapuru at Exar MFC after: 2 weeks --- sys/modules/vxge/Makefile | 64 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 sys/modules/vxge/Makefile (limited to 'sys/modules') diff --git a/sys/modules/vxge/Makefile b/sys/modules/vxge/Makefile new file mode 100644 index 0000000..d864400 --- /dev/null +++ b/sys/modules/vxge/Makefile @@ -0,0 +1,64 @@ +# $FreeBSD$ + +.PATH: ${.CURDIR}/../../dev/vxge +VPATH = ${.CURDIR}/../../dev/vxge/vxgehal + +CFLAGS_VXGE = + +# Debugging/Tracing: +#VXGE_COMPONENT_HAL_DEVICE 0x00000001 +#VXGE_COMPONENT_HAL_DEVICE_IRQ 0x00000002 +#VXGE_COMPONENT_HAL_VPATH 0x00000004 +#VXGE_COMPONENT_HAL_VPATH_IRQ 0x00000008 +#VXGE_COMPONENT_HAL_CONFIG 0x00000010 +#VXGE_COMPONENT_HAL_MM 0x00000020 +#VXGE_COMPONENT_HAL_POOL 0x00000040 +#VXGE_COMPONENT_HAL_QUEUE 0x00000080 +#VXGE_COMPONENT_HAL_CHANNEL 0x00000200 +#VXGE_COMPONENT_HAL_FIFO 0x00000400 +#VXGE_COMPONENT_HAL_RING 0x00000800 +#VXGE_COMPONENT_HAL_LRO 0x00100000 +#VXGE_COMPONENT_HAL_STATS 0x00800000 +#VXGE_COMPONENT_HAL_MRPCIM 0x01000000 +#VXGE_COMPONENT_HAL_MRPCIM_IRQ 0x02000000 +#VXGE_COMPONENT_HAL_SRPCIM 0x04000000 +#VXGE_COMPONENT_HAL_SRPCIM_IRQ 0x08000000 +#VXGE_COMPONENT_HAL_DRIVER 0x10000000 +#VXGE_COMPONENT_OSDEP 0x20000000 +#VXGE_COMPONENT_LL 0x40000000 +#VXGE_COMPONENT_ULD 0x80000000 +#VXGE_COMPONENT_ALL 0xffffffff + +#CFLAGS_VXGE += -DVXGE_DEBUG_MODULE_MASK=VXGE_COMPONENT_ALL +#CFLAGS_VXGE += -DVXGE_DEBUG_ERR_MASK=VXGE_COMPONENT_ALL +#CFLAGS_VXGE += -DVXGE_DEBUG_TRACE_MASK=VXGE_COMPONENT_ALL +#CFLAGS_VXGE += -DVXGE_OS_MEMORY_CHECK + +CFLAGS_VXGE += -DVXGE_HAL_RX_MULTI_POST +CFLAGS_VXGE += -DVXGE_HAL_TX_MULTI_POST + +CFLAGS += $(CFLAGS_VXGE) + +KMOD = vxge +SRCS = vxge.c +SRCS += vxgehal-driver.c +SRCS += vxgehal-swapper.c +SRCS += vxgehal-config.c +SRCS += vxgehal-device.c +SRCS += vxge-queue.c +SRCS += vxgehal-mm.c +SRCS += vxgehal-blockpool.c +SRCS += vxgehal-channel.c +SRCS += vxgehal-fifo.c +SRCS += vxgehal-ring.c +SRCS += vxgehal-virtualpath.c +SRCS += vxgehal-doorbells.c +SRCS += vxgehal-mgmt.c +SRCS += vxgehal-mgmtaux.c +SRCS += vxgehal-mrpcim.c +SRCS += vxgehal-srpcim.c +SRCS += vxgehal-ifmsg.c + +SRCS+= bus_if.h device_if.h pci_if.h + +.include -- cgit v1.1