struct netns_mctp { /* Only updated under RTNL, entries freed via RCU */ struct list_head routes;
/* Bound sockets: hash table of sockets, keyed by * (type, src_eid, dest_eid). * Specific src_eid/dest_eid entries also have an entry for * MCTP_ADDR_ANY. This list is updated from non-atomic contexts * (under bind_lock), and read (under rcu) in packet rx.
*/ struct mutex bind_lock;
DECLARE_HASHTABLE(binds, MCTP_BINDS_BITS);
/* tag allocations. This list is read and updated from atomic contexts, * but elements are free()ed after a RCU grace-period
*/
spinlock_t keys_lock; struct hlist_head keys;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.