Lines Matching refs:net

74 static void bearer_disable(struct net *net, struct tipc_bearer *b_ptr,
176 struct tipc_bearer *tipc_bearer_find(struct net *net, const char *name) in tipc_bearer_find() argument
178 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_find()
190 void tipc_bearer_add_dest(struct net *net, u32 bearer_id, u32 dest) in tipc_bearer_add_dest() argument
192 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_add_dest()
198 tipc_bcbearer_sort(net, &b_ptr->nodes, dest, true); in tipc_bearer_add_dest()
204 void tipc_bearer_remove_dest(struct net *net, u32 bearer_id, u32 dest) in tipc_bearer_remove_dest() argument
206 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_remove_dest()
212 tipc_bcbearer_sort(net, &b_ptr->nodes, dest, false); in tipc_bearer_remove_dest()
221 static int tipc_enable_bearer(struct net *net, const char *name, in tipc_enable_bearer() argument
225 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_enable_bearer()
249 } else if (in_own_cluster_exact(net, disc_domain)) in tipc_enable_bearer()
311 res = m_ptr->enable_media(net, b_ptr, attr); in tipc_enable_bearer()
325 res = tipc_disc_create(net, b_ptr, &b_ptr->bcast_addr); in tipc_enable_bearer()
327 bearer_disable(net, b_ptr, false); in tipc_enable_bearer()
344 static int tipc_reset_bearer(struct net *net, struct tipc_bearer *b_ptr) in tipc_reset_bearer() argument
347 tipc_link_reset_list(net, b_ptr->identity); in tipc_reset_bearer()
348 tipc_disc_reset(net, b_ptr); in tipc_reset_bearer()
357 static void bearer_disable(struct net *net, struct tipc_bearer *b_ptr, in bearer_disable() argument
360 struct tipc_net *tn = net_generic(net, tipc_net_id); in bearer_disable()
366 tipc_link_delete_list(net, b_ptr->identity, shutting_down); in bearer_disable()
379 int tipc_enable_l2_media(struct net *net, struct tipc_bearer *b, in tipc_enable_l2_media() argument
386 dev = dev_get_by_name(net, driver_name); in tipc_enable_l2_media()
425 int tipc_l2_send_msg(struct net *net, struct sk_buff *buf, in tipc_l2_send_msg() argument
462 void tipc_bearer_send(struct net *net, u32 bearer_id, struct sk_buff *buf, in tipc_bearer_send() argument
465 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_send()
471 b_ptr->media->send_msg(net, buf, b_ptr, dest); in tipc_bearer_send()
520 struct net *net = dev_net(dev); in tipc_l2_device_event() local
535 tipc_reset_bearer(net, b_ptr); in tipc_l2_device_event()
540 tipc_reset_bearer(net, b_ptr); in tipc_l2_device_event()
577 void tipc_bearer_stop(struct net *net) in tipc_bearer_stop() argument
579 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_stop()
586 bearer_disable(net, b_ptr, true); in tipc_bearer_stop()
644 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_dump() local
645 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_bearer_dump()
678 struct net *net = genl_info_net(info); in tipc_nl_bearer_get() local
702 bearer = tipc_bearer_find(net, name); in tipc_nl_bearer_get()
727 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_disable() local
744 bearer = tipc_bearer_find(net, name); in tipc_nl_bearer_disable()
750 bearer_disable(net, bearer, false); in tipc_nl_bearer_disable()
761 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_enable() local
762 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_bearer_enable()
799 err = tipc_enable_bearer(net, bearer, domain, prio, attrs); in tipc_nl_bearer_enable()
815 struct net *net = genl_info_net(info); in tipc_nl_bearer_set() local
831 b = tipc_bearer_find(net, name); in tipc_nl_bearer_set()