None of these use opt_sched.h
Introduce LINUXKPI_GENSRCS.Centralize the list of generated files required by linuxkpi consumers,into the common variable. This way, consumers that use the variableare insulated from possible ch
Introduce LINUXKPI_GENSRCS.Centralize the list of generated files required by linuxkpi consumers,into the common variable. This way, consumers that use the variableare insulated from possible changes in the list.Reviewed by: hselasky, impSponsored by: Mellanox TechnologiesMFC after: 1 weekDifferential revision: https://reviews.freebsd.org/D24137
show more ...
Add pci_iov_if.h header as a dependency for Linuxkpi consumers.Sponsored by: Mellanox TechnologiesMFC after: 2 weeks
Initial RoCE/infiniband kernel update to Linux v4.9.This patch currently supports:- ibcore as a kernel module only- krping as a kernel module only- ipoib as a kernel module onlySponsored by: M
Initial RoCE/infiniband kernel update to Linux v4.9.This patch currently supports:- ibcore as a kernel module only- krping as a kernel module only- ipoib as a kernel module onlySponsored by: Mellanox Technologies
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
Finish process of moving the LinuxKPI module into the default kernel build.- Move all files related to the LinuxKPI into sys/compat/linuxkpi and its subfolders.- Update sys/conf/files and some M
Finish process of moving the LinuxKPI module into the default kernel build.- Move all files related to the LinuxKPI into sys/compat/linuxkpi and its subfolders.- Update sys/conf/files and some Makefiles to use new file locations.- Added description of COMPAT_LINUXKPI to sys/conf/NOTES which in turn adds the LinuxKPI to all LINT builds.- The LinuxKPI can be added to the kernel by setting the COMPAT_LINUXKPI option. The OFED kernel option no longer builds the LinuxKPI into the kernel. This was done to keep the build rules for the LinuxKPI in sys/conf/files simple.- Extend the LinuxKPI module to include support for USB by moving the Linux USB compat from usb.ko to linuxkpi.ko.- Bump the FreeBSD_version.- A universe kernel build has been done.Reviewed by: np @ (cxgb and cxgbe related changes only)Sponsored by: Mellanox Technologies
Delete all of the old RDMA code (except krping, which was switched touse sys/ofed some time back). This has been sitting around as dead codein the tree for a very long time.
Assorted fixes to krping. Disconnect the rest of sys/contrib/rdma fromthe build while here. sys/ofed has more recent RDMA code and should beused instead. We should probably move krping out of sy
Assorted fixes to krping. Disconnect the rest of sys/contrib/rdma fromthe build while here. sys/ofed has more recent RDMA code and should beused instead. We should probably move krping out of sys/contrib/rdmaand get rid of the rest of it.Obtained from: Chelsio
Fix 'make depend'.
- Updated TOE support in the kernel.- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs. These are available as t3_tom and t4_tom modules that augment cxgb(4) and cxgbe(4) r
- Updated TOE support in the kernel.- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs. These are available as t3_tom and t4_tom modules that augment cxgb(4) and cxgbe(4) respectively. The cxgb/cxgbe drivers continue to work as usual with or without these extra features.- iWARP driver for Terminator 3 ASIC (kernel verbs). T4 iWARP in the works and will follow soon.Build-tested with make universe.30s overview============What interfaces support TCP offload? Look for TOE4 and/or TOE6 in thecapabilities of an interface:# ifconfig -m | grep TOEEnable/disable TCP offload on an interface (just like any other ifnetcapability):# ifconfig cxgbe0 toe# ifconfig cxgbe0 -toeWhich connections are offloaded? Look for toe4 and/or toe6 in theoutput of netstat and sockstat:# netstat -np tcp | grep toe# sockstat -46c | grep toeReviewed by: bz, gnnSponsored by: Chelsio communications.MFC after: ~3 months (after 9.1, and after ensuring MFC is feasible)
add makefiles for rdma