Fix some common typos in source code comments- s/struture/structure/- s/structre/structure/(cherry picked from commit 17db4b52fb41aeabeb945c68c1b5edd4db4eac31)
Mark lio taskqueue as requiring network epoch.
Revert r327828, r327949, r327953, r328016-r328026, r328041:Uses of mallocarray(9).The use of mallocarray(9) has rocketed the required swap to build FreeBSD.This is likely caused by the allocation
Revert r327828, r327949, r327953, r328016-r328026, r328041:Uses of mallocarray(9).The use of mallocarray(9) has rocketed the required swap to build FreeBSD.This is likely caused by the allocation size attributes which put extra pressureon the compiler.Given that most of these checks are superfluous we have to choose betterwhere to use mallocarray(9). We still have more uses of mallocarray(9) buthopefully this is enough to bring swap usage to a reasonable level.Reported by: woschPR: 225197
show more ...
dev: make some use of mallocarray(9).Focus on code where we are doing multiplications within malloc(9). None ofthese is likely to overflow, however the change is still useful as somestatic checke
dev: make some use of mallocarray(9).Focus on code where we are doing multiplications within malloc(9). None ofthese is likely to overflow, however the change is still useful as somestatic checkers can benefit from the allocation attributes we use formallocarray.This initial sweep only covers malloc(9) calls with M_NOWAIT. No goodreason but I started doing the changes before r327796 and at that time itwas convenient to make sure the sorrounding code could handle NULL values.
Enable i386 build of the Cavium LiquidIO driver (lio) module.Submitted by: [email protected] (Prasad V Kanneganti)MFC after: 1 weekSponsored by: Cavium NetworksDifferential Revision: https:
Enable i386 build of the Cavium LiquidIO driver (lio) module.Submitted by: [email protected] (Prasad V Kanneganti)MFC after: 1 weekSponsored by: Cavium NetworksDifferential Revision: https://reviews.freebsd.org/D12415
The diff is the initial submission of Cavium Liquidio 2350/2360 10/25GIntelligent NIC driver.The submission conconsists of firmware binary file and driver sources.Submitted by: pkanneganti@caviu
The diff is the initial submission of Cavium Liquidio 2350/2360 10/25GIntelligent NIC driver.The submission conconsists of firmware binary file and driver sources.Submitted by: [email protected] (Prasad V Kanneganti)Relnotes: YesSponsored by: Cavium NetworksDifferential Revision: https://reviews.freebsd.org/D11927