Lines Matching refs:net
74 static void bearer_disable(struct net *net, struct tipc_bearer *b_ptr);
175 struct tipc_bearer *tipc_bearer_find(struct net *net, const char *name) in tipc_bearer_find() argument
177 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_find()
189 void tipc_bearer_add_dest(struct net *net, u32 bearer_id, u32 dest) in tipc_bearer_add_dest() argument
191 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_add_dest()
201 void tipc_bearer_remove_dest(struct net *net, u32 bearer_id, u32 dest) in tipc_bearer_remove_dest() argument
203 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_remove_dest()
216 static int tipc_enable_bearer(struct net *net, const char *name, in tipc_enable_bearer() argument
220 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_enable_bearer()
244 } else if (in_own_cluster_exact(net, disc_domain)) in tipc_enable_bearer()
306 res = m_ptr->enable_media(net, b_ptr, attr); in tipc_enable_bearer()
320 res = tipc_disc_create(net, b_ptr, &b_ptr->bcast_addr); in tipc_enable_bearer()
322 bearer_disable(net, b_ptr); in tipc_enable_bearer()
339 static int tipc_reset_bearer(struct net *net, struct tipc_bearer *b_ptr) in tipc_reset_bearer() argument
342 tipc_node_delete_links(net, b_ptr->identity); in tipc_reset_bearer()
343 tipc_disc_reset(net, b_ptr); in tipc_reset_bearer()
352 static void bearer_disable(struct net *net, struct tipc_bearer *b_ptr) in bearer_disable() argument
354 struct tipc_net *tn = net_generic(net, tipc_net_id); in bearer_disable()
360 tipc_node_delete_links(net, b_ptr->identity); in bearer_disable()
374 int tipc_enable_l2_media(struct net *net, struct tipc_bearer *b, in tipc_enable_l2_media() argument
381 dev = dev_get_by_name(net, driver_name); in tipc_enable_l2_media()
417 int tipc_l2_send_msg(struct net *net, struct sk_buff *skb, in tipc_l2_send_msg() argument
443 int tipc_bearer_mtu(struct net *net, u32 bearer_id) in tipc_bearer_mtu() argument
449 b = rcu_dereference_rtnl(tipc_net(net)->bearer_list[bearer_id]); in tipc_bearer_mtu()
458 void tipc_bearer_xmit_skb(struct net *net, u32 bearer_id, in tipc_bearer_xmit_skb() argument
462 struct tipc_net *tn = tipc_net(net); in tipc_bearer_xmit_skb()
468 b->media->send_msg(net, skb, b, dest); in tipc_bearer_xmit_skb()
474 void tipc_bearer_xmit(struct net *net, u32 bearer_id, in tipc_bearer_xmit() argument
478 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_xmit()
490 b->media->send_msg(net, skb, b, dst); in tipc_bearer_xmit()
498 void tipc_bearer_bc_xmit(struct net *net, u32 bearer_id, in tipc_bearer_bc_xmit() argument
501 struct tipc_net *tn = tipc_net(net); in tipc_bearer_bc_xmit()
515 b->media->send_msg(net, skb, b, &b->bcast_addr); in tipc_bearer_bc_xmit()
566 struct net *net = dev_net(dev); in tipc_l2_device_event() local
581 tipc_reset_bearer(net, b_ptr); in tipc_l2_device_event()
586 tipc_reset_bearer(net, b_ptr); in tipc_l2_device_event()
623 void tipc_bearer_stop(struct net *net) in tipc_bearer_stop() argument
625 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_bearer_stop()
632 bearer_disable(net, b_ptr); in tipc_bearer_stop()
690 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_dump() local
691 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_bearer_dump()
724 struct net *net = genl_info_net(info); in tipc_nl_bearer_get() local
748 bearer = tipc_bearer_find(net, name); in tipc_nl_bearer_get()
773 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_disable() local
790 bearer = tipc_bearer_find(net, name); in tipc_nl_bearer_disable()
796 bearer_disable(net, bearer); in tipc_nl_bearer_disable()
807 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_enable() local
808 struct tipc_net *tn = net_generic(net, tipc_net_id); in tipc_nl_bearer_enable()
845 err = tipc_enable_bearer(net, bearer, domain, prio, attrs); in tipc_nl_bearer_enable()
861 struct net *net = sock_net(skb->sk); in tipc_nl_bearer_set() local
877 b = tipc_bearer_find(net, name); in tipc_nl_bearer_set()