freebsd-nq/sys/netatalk
Sam Leffler 7902224c6b o add a flags parameter to netisr_register that is used to specify
whether or not the isr needs to hold Giant when running; Giant-less
  operation is also controlled by the setting of debug_mpsafenet
o mark all netisr's except NETISR_IP as needing Giant
o add a GIANT_REQUIRED assertion to the top of netisr's that need Giant
o pickup Giant (when debug_mpsafenet is 1) inside ip_input before
  calling up with a packet
o change netisr handling so swi_net runs w/o Giant; instead we grab
  Giant before invoking handlers based on whether the handler needs Giant
o change netisr handling so that netisr's that are marked MPSAFE may
  have multiple instances active at a time
o add netisr statistics for packets dropped because the isr is inactive

Supported by:	FreeBSD Foundation
2003-11-08 22:28:40 +00:00
..
aarp.c o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
aarp.h
at_control.c Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
at_extern.h Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
at_proto.c
at_rmx.c
at_var.h Update netisr handling; Each SWI now registers its queue, and all queue 2003-03-04 23:19:55 +00:00
at.h
COPYRIGHT
ddp_input.c o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
ddp_output.c Replace the if_name and if_unit members of struct ifnet with new members 2003-10-31 18:32:15 +00:00
ddp_pcb.c o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
ddp_usrreq.c o add a flags parameter to netisr_register that is used to specify 2003-11-08 22:28:40 +00:00
ddp_var.h
ddp.h
endian.h
phase2.h