sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
if_epair: fix build with RSS and INET or INET6 disabledReviewed by: kpMFC after: 1 week
if_epair: fix module build outside of kernel build environmentMFC after: 3 days
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
Update epair(4) to the new netisr implementation and polishthings a bit:- use dpcpu data to track the ifps with packets queued up,- per-cpu locking and driver flags- along with .nh_drainedcpu and
Update epair(4) to the new netisr implementation and polishthings a bit:- use dpcpu data to track the ifps with packets queued up,- per-cpu locking and driver flags- along with .nh_drainedcpu and NETISR_POLICY_CPU.- Put the mbufs in flight reference count, preventing interfaces from going away, under INVARIANTS as this is a general problem of the stack and should be solved in if.c/netisr but still good to verify the internal queuing logic.- Permit changing the MTU to virtually everythinkg like we do for loopback.Hook epair(4) up to the build.Approved by: re (kib)
show more ...