- All of the ipflow table/list read/write operations happen in protocol
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 27 Oct 2008 04:38:29 +0000 (04:38 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Mon, 27 Oct 2008 04:38:29 +0000 (04:38 +0000)
commitf1cc5f0f5592594281c8bd966c5a49c96dd62591
tree92a6ae174cafe385d0be9536062b62e8753a27df
parent2f126ba6db2e77f260129eefef6adb4382a87ed5
- All of the ipflow table/list read/write operations happen in protocol
  threads, so there is no need to use critical section.  We only need to
  protect per-cpu static timeout netmsgs with critical section, whose
  MSGF_DONE is checked in ipi.
- Mark per-cpu static timeout netmsgs MPSAFE.
- smp_active_mask should be taken into consideration, when broadcasting ipi.
sys/netinet/ip_flow.c