Home
last modified time | relevance | path

Searched refs:soft_iface (Results 1 – 24 of 24) sorted by relevance

/linux/net/batman-adv/
A Dhard-interface.c432 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_get_active()
535 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_recalc_extra_skbroom()
578 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_min_mtu()
619 soft_iface->mtu = batadv_hardif_min_mtu(soft_iface); in batadv_update_min_mtu()
695 dev_hold(soft_iface); in batadv_hardif_enable_interface()
696 hard_iface->soft_iface = soft_iface; in batadv_hardif_enable_interface()
751 hard_iface->soft_iface = NULL; in batadv_hardif_enable_interface()
752 dev_put(soft_iface); in batadv_hardif_enable_interface()
774 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_cnt()
828 hard_iface->soft_iface = NULL; in batadv_hardif_disable_interface()
[all …]
A Dnetlink.c233 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_netlink_mesh_fill() local
248 soft_iface->dev_addr) || in batadv_netlink_mesh_fill()
984 if (!soft_iface) in batadv_netlink_dump_hardif()
988 dev_put(soft_iface); in batadv_netlink_dump_hardif()
998 if (hard_iface->soft_iface != soft_iface) in batadv_netlink_dump_hardif()
1015 dev_put(soft_iface); in batadv_netlink_dump_hardif()
1174 if (!soft_iface) in batadv_get_softif_from_info()
1180 return soft_iface; in batadv_get_softif_from_info()
1183 dev_put(soft_iface); in batadv_get_softif_from_info()
1218 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_get_hardif_from_info()
[all …]
A Dsoft-interface.c179 struct net_device *soft_iface) in batadv_interface_tx() argument
211 netif_trans_update(soft_iface); in batadv_interface_tx()
456 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_interface_rx()
586 batadv_tt_local_add(bat_priv->soft_iface, in batadv_softif_create_vlan()
587 bat_priv->soft_iface->dev_addr, vid, in batadv_softif_create_vlan()
652 batadv_tt_local_add(bat_priv->soft_iface, in batadv_interface_add_vid()
653 bat_priv->soft_iface->dev_addr, vid, in batadv_interface_add_vid()
741 bat_priv->soft_iface = dev; in batadv_softif_init_late()
836 if (!hard_iface || hard_iface->soft_iface) in batadv_softif_slave_add()
1088 if (hard_iface->soft_iface == soft_iface) in batadv_softif_destroy_netlink()
[all …]
A Doriginator.c705 struct net_device *soft_iface; in batadv_hardif_neigh_dump() local
718 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_hardif_neigh_dump()
723 bat_priv = netdev_priv(soft_iface); in batadv_hardif_neigh_dump()
743 if (hardif->soft_iface != soft_iface) { in batadv_hardif_neigh_dump()
762 dev_put(soft_iface); in batadv_hardif_neigh_dump()
1202 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_purge_orig_node()
1289 struct net_device *soft_iface; in batadv_orig_dump() local
1302 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_orig_dump()
1307 bat_priv = netdev_priv(soft_iface); in batadv_orig_dump()
1327 if (hardif->soft_iface != soft_iface) { in batadv_orig_dump()
[all …]
A Dmain.c150 int batadv_mesh_init(struct net_device *soft_iface) in batadv_mesh_init() argument
152 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_init()
258 void batadv_mesh_free(struct net_device *soft_iface) in batadv_mesh_free() argument
260 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_free()
314 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_is_my_mac()
459 if (!hard_iface->soft_iface) in batadv_batman_skb_recv()
462 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_batman_skb_recv()
685 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()
A Dhard-interface.h77 struct net_device *soft_iface);
79 int batadv_hardif_min_mtu(struct net_device *soft_iface);
80 void batadv_update_min_mtu(struct net_device *soft_iface);
A Dmulticast.c87 struct net_device *upper = soft_iface; in batadv_mcast_get_bridge()
198 struct net_device *dev = bat_priv->soft_iface; in batadv_mcast_mla_rtr_flags_bridge_get()
248 struct net_device *dev = bat_priv->soft_iface; in batadv_mcast_mla_flags_get()
737 batadv_info(bat_priv->soft_iface, in batadv_mcast_querier_log()
741 batadv_info(bat_priv->soft_iface, in batadv_mcast_querier_log()
871 struct net_device *soft_iface = bat_priv->soft_iface; in __batadv_mcast_mla_update() local
2221 struct net_device *soft_iface; in batadv_mcast_netlink_get_primary() local
2230 soft_iface = dev_get_by_index(net, ifindex); in batadv_mcast_netlink_get_primary()
2231 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_mcast_netlink_get_primary()
2236 bat_priv = netdev_priv(soft_iface); in batadv_mcast_netlink_get_primary()
[all …]
A Dbat_iv_ogm.c336 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_send_to_if()
400 struct net_device *soft_iface; in batadv_iv_ogm_emit() local
407 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_iv_ogm_emit()
412 if (forw_packet->if_outgoing->soft_iface != soft_iface) { in batadv_iv_ogm_emit()
743 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_slide_own_bcast_window()
782 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_schedule_buff()
844 if (tmp_hard_iface->soft_iface != hard_iface->soft_iface) in batadv_iv_ogm_schedule_buff()
1603 if (hard_iface->soft_iface != if_incoming->soft_iface) in batadv_iv_ogm_process()
1668 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_iv_ogm_process()
1694 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); in batadv_iv_send_outstanding_bat_ogm_packet()
[all …]
A Dbat_v_elp.c146 batadv_info(hard_iface->soft_iface, in batadv_v_elp_get_throughput()
197 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_elp_wifi_neigh_probe()
264 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_elp_periodic_work()
431 if (primary_iface->soft_iface != hard_iface->soft_iface) in batadv_v_elp_primary_iface_set()
507 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_elp_packet_recv()
A Dbat_v_ogm.c125 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_send_to_if()
241 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_queue_on_if()
304 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_ogm_send_softif()
410 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_ogm_iface_enable()
437 struct batadv_priv *bat_priv = netdev_priv(primary_iface->soft_iface); in batadv_v_ogm_primary_iface_set()
854 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_ogm_process()
928 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_ogm_process()
987 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_v_ogm_packet_recv()
A Dbridge_loop_avoidance.c345 struct net_device *soft_iface; in batadv_bla_send_claim() local
358 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim()
363 primary_if->soft_iface, in batadv_bla_send_claim()
468 batadv_info(bat_priv->soft_iface, in batadv_bla_loopdetect_report()
2236 struct net_device *soft_iface; in batadv_bla_claim_dump() local
2250 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_bla_claim_dump()
2255 bat_priv = netdev_priv(soft_iface); in batadv_bla_claim_dump()
2279 dev_put(soft_iface); in batadv_bla_claim_dump()
2406 struct net_device *soft_iface; in batadv_bla_backbone_dump() local
2420 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_bla_backbone_dump()
[all …]
A Dtrace.h41 __string(device, bat_priv->soft_iface->name)
47 __assign_str(device, bat_priv->soft_iface->name);
A Drouting.c341 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_icmp_packet()
659 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_route_unicast_packet()
912 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unhandled_unicast_packet()
941 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_packet()
1020 batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, in batadv_recv_unicast_packet()
1050 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_tvlv()
1107 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_frag_packet()
1169 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_bcast_packet()
1259 batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, orig_node); in batadv_recv_bcast_packet()
A Dgateway_client.c505 struct net_device *soft_iface; in batadv_gw_dump() local
515 soft_iface = dev_get_by_index(net, ifindex); in batadv_gw_dump()
516 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_gw_dump()
521 bat_priv = netdev_priv(soft_iface); in batadv_gw_dump()
540 dev_put(soft_iface); in batadv_gw_dump()
A Dtranslation-table.h19 bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr,
48 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface);
A Dtranslation-table.c641 struct net *net = dev_net(soft_iface); in batadv_tt_local_add()
1002 if (tt_diff_len > bat_priv->soft_iface->mtu) in batadv_tt_tvlv_container_update()
1168 struct net_device *soft_iface; in batadv_tt_local_dump() local
1182 soft_iface = dev_get_by_index(net, ifindex); in batadv_tt_local_dump()
1183 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_tt_local_dump()
1188 bat_priv = netdev_priv(soft_iface); in batadv_tt_local_dump()
1210 dev_put(soft_iface); in batadv_tt_local_dump()
1943 struct net_device *soft_iface; in batadv_tt_global_dump() local
1960 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_tt_global_dump()
1965 bat_priv = netdev_priv(soft_iface); in batadv_tt_global_dump()
[all …]
A Ddistributed-arp-table.c942 struct net_device *soft_iface; in batadv_dat_cache_dump() local
955 soft_iface = dev_get_by_index(net, ifindex); in batadv_dat_cache_dump()
956 if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { in batadv_dat_cache_dump()
961 bat_priv = netdev_priv(soft_iface); in batadv_dat_cache_dump()
987 dev_put(soft_iface); in batadv_dat_cache_dump()
1113 skb = arp_create(ARPOP_REPLY, ETH_P_ARP, ip_dst, bat_priv->soft_iface, in batadv_dat_arp_create_reply()
1146 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_dat_snoop_outgoing_arp_request() local
1205 skb_new->protocol = eth_type_trans(skb_new, soft_iface); in batadv_dat_snoop_outgoing_arp_request()
A Dmain.h241 int batadv_mesh_init(struct net_device *soft_iface);
242 void batadv_mesh_free(struct net_device *soft_iface);
A Dbat_v.c46 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_iface_activate()
100 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_v_iface_update_mac()
233 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_v_neigh_dump()
520 if (!batadv_parse_throughput(bat_priv->soft_iface, buff, in batadv_v_store_sel_class()
A Dsend.c71 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_send_skb_packet()
933 if (hard_iface->soft_iface != bat_priv->soft_iface) in __batadv_forw_bcast_packet()
1063 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); in batadv_send_outstanding_bcast_packet()
A Dsoft-interface.h19 void batadv_interface_rx(struct net_device *soft_iface,
A Dtypes.h202 struct net_device *soft_iface; member
1547 struct net_device *soft_iface; member
A Dnetwork-coding.c1415 struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_dst_search()
1502 const struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_forward()
1800 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_nc_recv_coded_packet()
A Dfragmentation.c353 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_frag_skb_fwd()

Completed in 65 milliseconds