Lines Matching defs:bearer

2  * net/tipc/bearer.c: TIPC bearer code
39 #include "bearer.h"
126 * bearer_name_validate - validate & (optionally) deconstruct bearer name
127 * @name: ptr to bearer name string
128 * @name_parts: ptr to area for bearer name components (or NULL if not needed)
130 * Returns 1 if bearer name is valid, otherwise 0.
141 /* copy bearer name & ensure length is OK */
148 /* ensure all component parts of bearer name are present */
157 /* validate component parts of bearer name */
162 /* return bearer name components, if necessary */
171 * tipc_bearer_find - locates bearer object with matching bearer name
187 /* tipc_bearer_get_name - get the bearer name from its id.
233 * tipc_enable_bearer - enable bearer with the given name
272 /* Check new bearer vs existing ones and find free bearer id if any */
356 pr_info("Enabled bearer <%s>, priority %u\n", name, prio);
360 pr_warn("Enabling of bearer <%s> rejected, %s\n", name, errstr);
365 * tipc_reset_bearer - Reset all links established over this bearer
369 pr_info("Resetting bearer <%s>\n", b->name);
396 pr_info("Disabling bearer <%s>\n", b->name);
441 /* Associate TIPC bearer with L2 bearer */
457 /* tipc_disable_l2_media - detach TIPC bearer from an L2 interface
459 * Mark L2 bearer as inactive so that incoming buffers are thrown away
475 * @b: the bearer through which the packet is to be sent
541 /* tipc_bearer_xmit_skb - sends buffer to destination over bearer
564 /* tipc_bearer_xmit() -send buffer to destination over bearer
804 /* Caller should hold rtnl_lock to protect the bearer */
806 struct tipc_bearer *bearer, int nlflags)
821 if (nla_put_string(msg->skb, TIPC_NLA_BEARER_NAME, bearer->name))
827 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_PRIO, bearer->priority))
829 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_TOL, bearer->tolerance))
831 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_WIN, bearer->max_win))
833 if (bearer->media->type_id == TIPC_MEDIA_TYPE_UDP)
834 if (nla_put_u32(msg->skb, TIPC_NLA_PROP_MTU, bearer->mtu))
840 if (bearer->media->type_id == TIPC_MEDIA_TYPE_UDP) {
841 if (tipc_udp_nl_add_bearer_data(msg, bearer))
865 struct tipc_bearer *bearer;
879 bearer = rtnl_dereference(tn->bearer_list[i]);
880 if (!bearer)
883 err = __tipc_nl_add_bearer(&msg, bearer, NLM_F_MULTI);
898 struct tipc_bearer *bearer;
925 bearer = tipc_bearer_find(net, name);
926 if (!bearer) {
932 err = __tipc_nl_add_bearer(&msg, bearer, 0);
949 struct tipc_bearer *bearer;
967 bearer = tipc_bearer_find(net, name);
968 if (!bearer) {
973 bearer_disable(net, bearer);
992 char *bearer;
1012 bearer = nla_data(attrs[TIPC_NLA_BEARER_NAME]);
1029 return tipc_enable_bearer(net, bearer, domain, prio, attrs,