Lines Matching defs:bearer_id

62 static struct tipc_bearer *bearer_get(struct net *net, int bearer_id)
66 return rcu_dereference(tn->bearer_list[bearer_id]);
194 * @bearer_id: the id to get the name from.
196 int tipc_bearer_get_name(struct net *net, char *name, u32 bearer_id)
201 if (bearer_id >= MAX_BEARERS)
204 b = rtnl_dereference(tn->bearer_list[bearer_id]);
212 void tipc_bearer_add_dest(struct net *net, u32 bearer_id, u32 dest)
217 b = bearer_get(net, bearer_id);
223 void tipc_bearer_remove_dest(struct net *net, u32 bearer_id, u32 dest)
228 b = bearer_get(net, bearer_id);
254 int bearer_id = 0;
281 bearer_id = MAX_BEARERS;
286 bearer_id = i;
309 bearer_id = MAX_BEARERS;
315 if (bearer_id >= MAX_BEARERS) {
335 b->identity = bearer_id;
340 b->net_plane = bearer_id + 'A';
353 if (tipc_mon_create(net, bearer_id)) {
360 rcu_assign_pointer(tn->bearer_list[bearer_id], b);
362 tipc_bearer_xmit_skb(net, bearer_id, skb, &b->bcast_addr);
406 int bearer_id = b->identity;
410 tipc_node_delete_links(net, bearer_id);
415 RCU_INIT_POINTER(tn->bearer_list[bearer_id], NULL);
417 tipc_mon_delete(net, bearer_id);
516 bool tipc_bearer_bcast_support(struct net *net, u32 bearer_id)
522 b = bearer_get(net, bearer_id);
529 int tipc_bearer_mtu(struct net *net, u32 bearer_id)
535 b = bearer_get(net, bearer_id);
542 int tipc_bearer_min_mtu(struct net *net, u32 bearer_id)
548 b = bearer_get(net, bearer_id);
557 void tipc_bearer_xmit_skb(struct net *net, u32 bearer_id,
565 b = bearer_get(net, bearer_id);
580 void tipc_bearer_xmit(struct net *net, u32 bearer_id,
592 b = bearer_get(net, bearer_id);
612 void tipc_bearer_bc_xmit(struct net *net, u32 bearer_id,
623 b = bearer_get(net, bearer_id);