OpenBSD cvs log

created 2022-05-04T06:46:24Z
begin 2022-04-28T09:59:28Z
end 2022-04-28T16:56:39Z
path src/sys
commits 1

date 2022-04-28T16:56:39Z
author bluhm
files src/sys/net/if.c log diff annotate
src/sys/net/netisr.h log diff annotate
src/sys/netinet/ip_input.c log diff annotate
src/sys/netinet/ip_var.h log diff annotate
src/sys/netinet6/ip6_input.c log diff annotate
message Decouple IP input and forwarding from protocol input. This allows
to have parallel IP processing while the upper layers are still not
MP safe. Introduce ip_ours() that enqueues the packets and ipintr()
that dequeues and processes them with an exclusive netlock.
Note that we still have only one softnet task. Running IP processing
on multiple CPU will be the next step.
lots of testing Hrvoje Popovski; OK sashan@