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). *Specificsrc_eid/dest_eidentriesalsohaveanentryfor *MCTP_ADDR_ANY.Thislistisupdatedfromnon-atomiccontexts *(underbind_lock),andread(underrcu)inpacketrx.
*/ struct mutex bind_lock;
DECLARE_HASHTABLE(binds, MCTP_BINDS_BITS);
/* tag allocations. This list is read and updated from atomic contexts, *butelementsarefree()edafteraRCUgrace-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.