.. | .. |
---|
60 | 60 | * @key: publication key, unique across the cluster |
---|
61 | 61 | * @id: publication id |
---|
62 | 62 | * @binding_node: all publications from the same node which bound this one |
---|
63 | | - * - Remote publications: in node->publ_list |
---|
64 | | - * Used by node/name distr to withdraw publications when node is lost |
---|
| 63 | + * - Remote publications: in node->publ_list; |
---|
| 64 | + * Used by node/name distr to withdraw publications when node is lost |
---|
65 | 65 | * - Local/node scope publications: in name_table->node_scope list |
---|
66 | 66 | * - Local/cluster scope publications: in name_table->cluster_scope list |
---|
67 | 67 | * @binding_sock: all publications from the same socket which bound this one |
---|
.. | .. |
---|
92 | 92 | |
---|
93 | 93 | /** |
---|
94 | 94 | * struct name_table - table containing all existing port name publications |
---|
95 | | - * @seq_hlist: name sequence hash lists |
---|
| 95 | + * @services: name sequence hash lists |
---|
96 | 96 | * @node_scope: all local publications with node scope |
---|
97 | 97 | * - used by name_distr during re-init of name table |
---|
98 | 98 | * @cluster_scope: all local publications with cluster scope |
---|
99 | 99 | * - used by name_distr to send bulk updates to new nodes |
---|
100 | 100 | * - used by name_distr during re-init of name table |
---|
| 101 | + * @cluster_scope_lock: lock for accessing @cluster_scope |
---|
101 | 102 | * @local_publ_count: number of publications issued by this node |
---|
| 103 | + * @rc_dests: destination node counter |
---|
| 104 | + * @snd_nxt: next sequence number to be used |
---|
102 | 105 | */ |
---|
103 | 106 | struct name_table { |
---|
104 | 107 | struct hlist_head services[TIPC_NAMETBL_SIZE]; |
---|