sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
mii: Add opt_platform.h to all miibus driversmiivar.h includes opt_platform.h. Make sure all the drivers that use themiibus_if.h interface file have opt_platform.h as well. While some ofthese may
mii: Add opt_platform.h to all miibus driversmiivar.h includes opt_platform.h. Make sure all the drivers that use themiibus_if.h interface file have opt_platform.h as well. While some ofthese may not, strictly speaking, need it, it's easier to include ituniversally for miibus.Sponsored by: Netflix
show more ...
Remove sparc64 kernel supportRemove all sparc64 specific filesRemove all sparc64 ifdefsRemovee indireeect sparc64 ifdefs
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
MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is thesource code location of the machine, the latter the binary output. Ingeneral, we want to use MACHINE_CPUARCH instead
MFtbemd:Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is thesource code location of the machine, the latter the binary output. Ingeneral, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unlesswe're tesitng for a specific target. The isn't even moot fori386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,although a specific cleanup for that likely would be needed...
Add ofw_bus_if.h as a dependency on sparc64. Without this sparc64 kernelbuilds had been succeeding if run serially but could fail if run inparallel because the bge module build might start before
Add ofw_bus_if.h as a dependency on sparc64. Without this sparc64 kernelbuilds had been succeeding if run serially but could fail if run inparallel because the bge module build might start before ofw_bus_if.hgot created as part of the mainline kernel build.Diagnosis and patch by: ru
Remove no longer existing opt_bdg.h and opt_bge.h.
Remove bridge(4) from the tree. if_bridge(4) is a full functionalreplacement and has additional features which make it superior.Discussed on: -archReviewed by: thompsaX-MFC-after: never (RELENG
Remove bridge(4) from the tree. if_bridge(4) is a full functionalreplacement and has additional features which make it superior.Discussed on: -archReviewed by: thompsaX-MFC-after: never (RELENG_6 as transition period)
Backout the change I made before 5.4-R since I wasn't aware that it was onlya problem with one particular switch module. Create a kernel optionBGE_FAKE_AUTONEG that restores the 5.4 behavior, whic
Backout the change I made before 5.4-R since I wasn't aware that it was onlya problem with one particular switch module. Create a kernel optionBGE_FAKE_AUTONEG that restores the 5.4 behavior, which should make the DNLKswitch module work. IBM/Intel blades with Intel or AD switch modules shouldwork without patching or kernel options with this commit.Hardware for testing provided by several folks, includingDanny Braniss <[email protected]>, Achim Patzner <[email protected]>,and OffMyServer.Approved by: re
Remove miidevs.h and generate it from miidevs at compile time.The devlist2h.awk tool to do this has been repocopied to sys/tools/.
Add device driver support for the Broadcom BCM570x family of gigabitethernet controllers. This adds support for the 3Com 3c996-T, theSysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs onDe
Add device driver support for the Broadcom BCM570x family of gigabitethernet controllers. This adds support for the 3Com 3c996-T, theSysKonnect SK-9D21 and SK-9D41, and the built-in gigE NICs onDell PowerEdge 2550 servers. The latter configuration hauls ass:preliminary measurements show TCP speeds of over 900Mbps usingonly normal size frames.TCP/IP checksum offload, jumbo frames and VLAN tag insertion/strippingare supported, as well as interrupt moderation.Still need to fix autonegotiation support for 1000baseSX NICs, butbeyond that, driver is pretty solid.