freebsd-dev/sys/netgraph/atm
Randall Stewart 15b1eb142c Change the callout to supply -1 to indicate we are not changing
CPU, also add protection against invalid CPU's as well as
split c_flags and c_iflags so that if a user plays with the active
flag (the one expected to be played with by callers in MPSAFE) without
a lock, it won't adversely affect the callout system by causing a corrupt
list. This also means that all callers need to use the macros and *not*
play with the falgs directly (like netgraph used to).

Differential Revision: htts://reviews.freebsd.org/D1894
Reviewed by: .. timed out but looked at by jhb, imp, adrian hselasky
             tested by hiren and netflix.
Sponsored by:	Netflix Inc.
2015-03-28 12:50:24 +00:00
..
ccatm Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
sscfu Mechanically remove the last stray remains of spl* calls from net*/*. 2012-10-18 13:57:24 +00:00
sscop Change the callout to supply -1 to indicate we are not changing 2015-03-28 12:50:24 +00:00
uni Change the callout to supply -1 to indicate we are not changing 2015-03-28 12:50:24 +00:00
ng_atm.c Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
ng_atm.h
ng_ccatm.h
ng_sscfu.h
ng_sscop.h
ng_uni.h
ngatmbase.c In order to reduce use of M_EXT outside of the mbuf allocator and 2015-01-06 12:59:37 +00:00
ngatmbase.h