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
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
Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4like other PCI network drivers. The sys/ofed directory is now mainlyreserved for generic infiniband code, with exception of
Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4like other PCI network drivers. The sys/ofed directory is now mainlyreserved for generic infiniband code, with exception of the mthca driver.- Add new manual page, mlx4en(4), describing how to configure and loadmlx4en.- All relevant driver C-files are now prefixed mlx4, mlx4_en andmlx4_ib respectivly to avoid object filename collisions when compilingthe kernel. This also fixes an issue with proper dependency filegeneration for the C-files in question.- Device mlxen is now device mlx4en and depends on device mlx4, seemlx4en(4). Only the network device name remains unchanged.- The mlx4 and mlx4en modules are now built by default on i386 andamd64 targets. Only building the mlx4ib module depends onWITH_OFED=YES .Sponsored by: Mellanox Technologies