soft_iface 336 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 400 net/batman-adv/bat_iv_ogm.c struct net_device *soft_iface; soft_iface 407 net/batman-adv/bat_iv_ogm.c soft_iface = forw_packet->if_incoming->soft_iface; soft_iface 412 net/batman-adv/bat_iv_ogm.c if (WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface)) soft_iface 543 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 689 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 742 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 781 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 843 net/batman-adv/bat_iv_ogm.c if (tmp_hard_iface->soft_iface != hard_iface->soft_iface) soft_iface 1073 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 1215 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 1317 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 1562 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 1612 net/batman-adv/bat_iv_ogm.c if (hard_iface->soft_iface != if_incoming->soft_iface) soft_iface 1677 net/batman-adv/bat_iv_ogm.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 1703 net/batman-adv/bat_iv_ogm.c bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); soft_iface 1734 net/batman-adv/bat_iv_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 2147 net/batman-adv/bat_iv_ogm.c if (hard_iface->soft_iface != net_dev) soft_iface 2317 net/batman-adv/bat_iv_ogm.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 47 net/batman-adv/bat_v.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 101 net/batman-adv/bat_v.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 192 net/batman-adv/bat_v.c if (hard_iface->soft_iface != net_dev) soft_iface 319 net/batman-adv/bat_v.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 674 net/batman-adv/bat_v.c if (!batadv_parse_throughput(bat_priv->soft_iface, buff, soft_iface 150 net/batman-adv/bat_v_elp.c batadv_info(hard_iface->soft_iface, soft_iface 201 net/batman-adv/bat_v_elp.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 268 net/batman-adv/bat_v_elp.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 435 net/batman-adv/bat_v_elp.c if (primary_iface->soft_iface != hard_iface->soft_iface) soft_iface 514 net/batman-adv/bat_v_elp.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 123 net/batman-adv/bat_v_ogm.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 243 net/batman-adv/bat_v_ogm.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 306 net/batman-adv/bat_v_ogm.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 412 net/batman-adv/bat_v_ogm.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 439 net/batman-adv/bat_v_ogm.c struct batadv_priv *bat_priv = netdev_priv(primary_iface->soft_iface); soft_iface 859 net/batman-adv/bat_v_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 927 net/batman-adv/bat_v_ogm.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 989 net/batman-adv/bat_v_ogm.c struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); soft_iface 339 net/batman-adv/bridge_loop_avoidance.c struct net_device *soft_iface; soft_iface 352 net/batman-adv/bridge_loop_avoidance.c soft_iface = primary_if->soft_iface; soft_iface 357 net/batman-adv/bridge_loop_avoidance.c primary_if->soft_iface, soft_iface 435 net/batman-adv/bridge_loop_avoidance.c skb->protocol = eth_type_trans(skb, soft_iface); soft_iface 463 net/batman-adv/bridge_loop_avoidance.c batadv_info(bat_priv->soft_iface, soft_iface 2209 net/batman-adv/bridge_loop_avoidance.c struct net_device *soft_iface; soft_iface 2222 net/batman-adv/bridge_loop_avoidance.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 2223 net/batman-adv/bridge_loop_avoidance.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 2228 net/batman-adv/bridge_loop_avoidance.c bat_priv = netdev_priv(soft_iface); soft_iface 2253 net/batman-adv/bridge_loop_avoidance.c if (soft_iface) soft_iface 2254 net/batman-adv/bridge_loop_avoidance.c dev_put(soft_iface); soft_iface 2447 net/batman-adv/bridge_loop_avoidance.c struct net_device *soft_iface; soft_iface 2460 net/batman-adv/bridge_loop_avoidance.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 2461 net/batman-adv/bridge_loop_avoidance.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 2466 net/batman-adv/bridge_loop_avoidance.c bat_priv = netdev_priv(soft_iface); soft_iface 2491 net/batman-adv/bridge_loop_avoidance.c if (soft_iface) soft_iface 2492 net/batman-adv/bridge_loop_avoidance.c dev_put(soft_iface); soft_iface 994 net/batman-adv/distributed-arp-table.c struct net_device *soft_iface; soft_iface 1007 net/batman-adv/distributed-arp-table.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 1008 net/batman-adv/distributed-arp-table.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 1013 net/batman-adv/distributed-arp-table.c bat_priv = netdev_priv(soft_iface); soft_iface 1040 net/batman-adv/distributed-arp-table.c if (soft_iface) soft_iface 1041 net/batman-adv/distributed-arp-table.c dev_put(soft_iface); soft_iface 1167 net/batman-adv/distributed-arp-table.c skb = arp_create(ARPOP_REPLY, ETH_P_ARP, ip_dst, bat_priv->soft_iface, soft_iface 1200 net/batman-adv/distributed-arp-table.c struct net_device *soft_iface = bat_priv->soft_iface; soft_iface 1259 net/batman-adv/distributed-arp-table.c skb_new->protocol = eth_type_trans(skb_new, soft_iface); soft_iface 166 net/batman-adv/distributed-arp-table.h static inline void batadv_arp_change_timeout(struct net_device *soft_iface, soft_iface 354 net/batman-adv/fragmentation.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 563 net/batman-adv/gateway_client.c struct net_device *soft_iface; soft_iface 573 net/batman-adv/gateway_client.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 574 net/batman-adv/gateway_client.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 579 net/batman-adv/gateway_client.c bat_priv = netdev_priv(soft_iface); soft_iface 599 net/batman-adv/gateway_client.c if (soft_iface) soft_iface 600 net/batman-adv/gateway_client.c dev_put(soft_iface); soft_iface 232 net/batman-adv/hard-interface.c if (!hard_iface || !hard_iface->soft_iface) soft_iface 235 net/batman-adv/hard-interface.c net = dev_net(hard_iface->soft_iface); soft_iface 429 net/batman-adv/hard-interface.c batadv_hardif_get_active(const struct net_device *soft_iface) soft_iface 435 net/batman-adv/hard-interface.c if (hard_iface->soft_iface != soft_iface) soft_iface 527 net/batman-adv/hard-interface.c static void batadv_hardif_recalc_extra_skbroom(struct net_device *soft_iface) soft_iface 540 net/batman-adv/hard-interface.c if (hard_iface->soft_iface != soft_iface) soft_iface 557 net/batman-adv/hard-interface.c soft_iface->needed_headroom = needed_headroom; soft_iface 558 net/batman-adv/hard-interface.c soft_iface->needed_tailroom = lower_tailroom; soft_iface 568 net/batman-adv/hard-interface.c int batadv_hardif_min_mtu(struct net_device *soft_iface) soft_iface 570 net/batman-adv/hard-interface.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 580 net/batman-adv/hard-interface.c if (hard_iface->soft_iface != soft_iface) soft_iface 619 net/batman-adv/hard-interface.c void batadv_update_min_mtu(struct net_device *soft_iface) soft_iface 621 net/batman-adv/hard-interface.c soft_iface->mtu = batadv_hardif_min_mtu(soft_iface); soft_iface 626 net/batman-adv/hard-interface.c batadv_tt_local_resize_to_mtu(soft_iface); soft_iface 638 net/batman-adv/hard-interface.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 650 net/batman-adv/hard-interface.c batadv_info(hard_iface->soft_iface, "Interface activated: %s\n", soft_iface 653 net/batman-adv/hard-interface.c batadv_update_min_mtu(hard_iface->soft_iface); soft_iface 672 net/batman-adv/hard-interface.c batadv_info(hard_iface->soft_iface, "Interface deactivated: %s\n", soft_iface 675 net/batman-adv/hard-interface.c batadv_update_min_mtu(hard_iface->soft_iface); soft_iface 715 net/batman-adv/hard-interface.c struct net_device *soft_iface, *master; soft_iface 725 net/batman-adv/hard-interface.c soft_iface = dev_get_by_name(net, iface_name); soft_iface 727 net/batman-adv/hard-interface.c if (!soft_iface) { soft_iface 728 net/batman-adv/hard-interface.c soft_iface = batadv_softif_create(net, iface_name); soft_iface 730 net/batman-adv/hard-interface.c if (!soft_iface) { soft_iface 736 net/batman-adv/hard-interface.c dev_hold(soft_iface); soft_iface 739 net/batman-adv/hard-interface.c if (!batadv_softif_is_valid(soft_iface)) { soft_iface 741 net/batman-adv/hard-interface.c soft_iface->name); soft_iface 754 net/batman-adv/hard-interface.c hard_iface->soft_iface = soft_iface; soft_iface 755 net/batman-adv/hard-interface.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 758 net/batman-adv/hard-interface.c soft_iface, NULL, NULL, NULL); soft_iface 774 net/batman-adv/hard-interface.c batadv_info(hard_iface->soft_iface, "Adding interface: %s\n", soft_iface 779 net/batman-adv/hard-interface.c batadv_info(hard_iface->soft_iface, soft_iface 786 net/batman-adv/hard-interface.c batadv_info(hard_iface->soft_iface, soft_iface 794 net/batman-adv/hard-interface.c batadv_err(hard_iface->soft_iface, soft_iface 798 net/batman-adv/hard-interface.c batadv_hardif_recalc_extra_skbroom(soft_iface); soft_iface 807 net/batman-adv/hard-interface.c netdev_upper_dev_unlink(hard_iface->net_dev, soft_iface); soft_iface 809 net/batman-adv/hard-interface.c hard_iface->soft_iface = NULL; soft_iface 810 net/batman-adv/hard-interface.c dev_put(soft_iface); soft_iface 826 net/batman-adv/hard-interface.c static size_t batadv_hardif_cnt(const struct net_device *soft_iface) soft_iface 833 net/batman-adv/hard-interface.c if (hard_iface->soft_iface != soft_iface) soft_iface 852 net/batman-adv/hard-interface.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 860 net/batman-adv/hard-interface.c batadv_info(hard_iface->soft_iface, "Removing interface: %s\n", soft_iface 869 net/batman-adv/hard-interface.c new_if = batadv_hardif_get_active(hard_iface->soft_iface); soft_iface 882 net/batman-adv/hard-interface.c dev_put(hard_iface->soft_iface); soft_iface 884 net/batman-adv/hard-interface.c netdev_upper_dev_unlink(hard_iface->net_dev, hard_iface->soft_iface); soft_iface 885 net/batman-adv/hard-interface.c batadv_hardif_recalc_extra_skbroom(hard_iface->soft_iface); soft_iface 888 net/batman-adv/hard-interface.c if (batadv_hardif_cnt(hard_iface->soft_iface) <= 1) { soft_iface 892 net/batman-adv/hard-interface.c batadv_softif_destroy_sysfs(hard_iface->soft_iface); soft_iface 895 net/batman-adv/hard-interface.c hard_iface->soft_iface = NULL; soft_iface 925 net/batman-adv/hard-interface.c hard_iface->soft_iface = NULL; soft_iface 1055 net/batman-adv/hard-interface.c if (hard_iface->soft_iface) soft_iface 1056 net/batman-adv/hard-interface.c batadv_update_min_mtu(hard_iface->soft_iface); soft_iface 1064 net/batman-adv/hard-interface.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 104 net/batman-adv/hard-interface.h int batadv_hardif_min_mtu(struct net_device *soft_iface); soft_iface 105 net/batman-adv/hard-interface.h void batadv_update_min_mtu(struct net_device *soft_iface); soft_iface 157 net/batman-adv/main.c int batadv_mesh_init(struct net_device *soft_iface) soft_iface 159 net/batman-adv/main.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 233 net/batman-adv/main.c batadv_mesh_free(soft_iface); soft_iface 241 net/batman-adv/main.c void batadv_mesh_free(struct net_device *soft_iface) soft_iface 243 net/batman-adv/main.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 297 net/batman-adv/main.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 480 net/batman-adv/main.c if (!hard_iface->soft_iface) soft_iface 483 net/batman-adv/main.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 706 net/batman-adv/main.c bat_kobj = &bat_priv->soft_iface->dev.kobj; soft_iface 243 net/batman-adv/main.h int batadv_mesh_init(struct net_device *soft_iface); soft_iface 244 net/batman-adv/main.h void batadv_mesh_free(struct net_device *soft_iface); soft_iface 85 net/batman-adv/multicast.c static struct net_device *batadv_mcast_get_bridge(struct net_device *soft_iface) soft_iface 87 net/batman-adv/multicast.c struct net_device *upper = soft_iface; soft_iface 169 net/batman-adv/multicast.c struct net_device *dev = bridge ? bridge : bat_priv->soft_iface; soft_iface 201 net/batman-adv/multicast.c struct net_device *dev = bat_priv->soft_iface; soft_iface 280 net/batman-adv/multicast.c struct net_device *dev = bat_priv->soft_iface; soft_iface 729 net/batman-adv/multicast.c if (!batadv_tt_local_add(bat_priv->soft_iface, soft_iface 767 net/batman-adv/multicast.c batadv_info(bat_priv->soft_iface, "%s Querier appeared\n", soft_iface 770 net/batman-adv/multicast.c batadv_info(bat_priv->soft_iface, soft_iface 774 net/batman-adv/multicast.c batadv_info(bat_priv->soft_iface, soft_iface 904 net/batman-adv/multicast.c struct net_device *soft_iface = bat_priv->soft_iface; soft_iface 911 net/batman-adv/multicast.c ret = batadv_mcast_mla_softif_get(soft_iface, &mcast_list, &flags); soft_iface 915 net/batman-adv/multicast.c ret = batadv_mcast_mla_bridge_get(soft_iface, &mcast_list, &flags); soft_iface 2333 net/batman-adv/multicast.c struct net_device *soft_iface; soft_iface 2342 net/batman-adv/multicast.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 2343 net/batman-adv/multicast.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 2348 net/batman-adv/multicast.c bat_priv = netdev_priv(soft_iface); soft_iface 2357 net/batman-adv/multicast.c if (soft_iface) soft_iface 2358 net/batman-adv/multicast.c dev_put(soft_iface); soft_iface 2388 net/batman-adv/multicast.c bat_priv = netdev_priv(primary_if->soft_iface); soft_iface 232 net/batman-adv/netlink.c struct net_device *soft_iface = bat_priv->soft_iface; soft_iface 244 net/batman-adv/netlink.c nla_put_u32(msg, BATADV_ATTR_MESH_IFINDEX, soft_iface->ifindex) || soft_iface 245 net/batman-adv/netlink.c nla_put_string(msg, BATADV_ATTR_MESH_IFNAME, soft_iface->name) || soft_iface 247 net/batman-adv/netlink.c soft_iface->dev_addr) || soft_iface 398 net/batman-adv/netlink.c dev_net(bat_priv->soft_iface), msg, 0, soft_iface 481 net/batman-adv/netlink.c batadv_bla_status_update(bat_priv->soft_iface); soft_iface 491 net/batman-adv/netlink.c batadv_dat_status_update(bat_priv->soft_iface); soft_iface 499 net/batman-adv/netlink.c batadv_update_min_mtu(bat_priv->soft_iface); soft_iface 601 net/batman-adv/netlink.c batadv_nc_status_update(bat_priv->soft_iface); soft_iface 687 net/batman-adv/netlink.c dev_net(bat_priv->soft_iface), msg, 0, soft_iface 813 net/batman-adv/netlink.c bat_priv->soft_iface->ifindex)) soft_iface 872 net/batman-adv/netlink.c dev_net(bat_priv->soft_iface), msg, 0, soft_iface 957 net/batman-adv/netlink.c struct net_device *soft_iface; soft_iface 970 net/batman-adv/netlink.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 971 net/batman-adv/netlink.c if (!soft_iface) soft_iface 974 net/batman-adv/netlink.c if (!batadv_softif_is_valid(soft_iface)) { soft_iface 975 net/batman-adv/netlink.c dev_put(soft_iface); soft_iface 979 net/batman-adv/netlink.c bat_priv = netdev_priv(soft_iface); soft_iface 985 net/batman-adv/netlink.c if (hard_iface->soft_iface != soft_iface) soft_iface 1002 net/batman-adv/netlink.c dev_put(soft_iface); soft_iface 1034 net/batman-adv/netlink.c bat_priv->soft_iface->ifindex)) soft_iface 1077 net/batman-adv/netlink.c dev_net(bat_priv->soft_iface), msg, 0, soft_iface 1148 net/batman-adv/netlink.c struct net_device *soft_iface; soft_iface 1156 net/batman-adv/netlink.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 1157 net/batman-adv/netlink.c if (!soft_iface) soft_iface 1160 net/batman-adv/netlink.c if (!batadv_softif_is_valid(soft_iface)) soft_iface 1163 net/batman-adv/netlink.c return soft_iface; soft_iface 1166 net/batman-adv/netlink.c dev_put(soft_iface); soft_iface 1201 net/batman-adv/netlink.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 1260 net/batman-adv/netlink.c struct net_device *soft_iface; soft_iface 1275 net/batman-adv/netlink.c soft_iface = batadv_get_softif_from_info(net, info); soft_iface 1276 net/batman-adv/netlink.c if (IS_ERR(soft_iface)) soft_iface 1277 net/batman-adv/netlink.c return PTR_ERR(soft_iface); soft_iface 1279 net/batman-adv/netlink.c bat_priv = netdev_priv(soft_iface); soft_iface 1307 net/batman-adv/netlink.c dev_put(bat_priv->soft_iface); soft_iface 1339 net/batman-adv/netlink.c dev_put(bat_priv->soft_iface); soft_iface 1416 net/batman-adv/network-coding.c struct net_device *netdev = neigh_node->if_incoming->soft_iface; soft_iface 1503 net/batman-adv/network-coding.c const struct net_device *netdev = neigh_node->if_incoming->soft_iface; soft_iface 1801 net/batman-adv/network-coding.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 559 net/batman-adv/originator.c struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 783 net/batman-adv/originator.c struct net_device *soft_iface; soft_iface 795 net/batman-adv/originator.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 796 net/batman-adv/originator.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 801 net/batman-adv/originator.c bat_priv = netdev_priv(soft_iface); soft_iface 821 net/batman-adv/originator.c if (hardif->soft_iface != soft_iface) { soft_iface 843 net/batman-adv/originator.c if (soft_iface) soft_iface 844 net/batman-adv/originator.c dev_put(soft_iface); soft_iface 1308 net/batman-adv/originator.c if (hard_iface->soft_iface != bat_priv->soft_iface) soft_iface 1438 net/batman-adv/originator.c if (!hard_iface || !hard_iface->soft_iface) { soft_iface 1443 net/batman-adv/originator.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 1458 net/batman-adv/originator.c hard_iface->soft_iface->name, bat_priv->algo_ops->name); soft_iface 1480 net/batman-adv/originator.c struct net_device *soft_iface; soft_iface 1492 net/batman-adv/originator.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 1493 net/batman-adv/originator.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 1498 net/batman-adv/originator.c bat_priv = netdev_priv(soft_iface); soft_iface 1518 net/batman-adv/originator.c if (hardif->soft_iface != soft_iface) { soft_iface 1540 net/batman-adv/originator.c if (soft_iface) soft_iface 1541 net/batman-adv/originator.c dev_put(soft_iface); soft_iface 357 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 678 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 928 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 957 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 1036 net/batman-adv/routing.c batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, soft_iface 1067 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 1124 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 1186 net/batman-adv/routing.c struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); soft_iface 1274 net/batman-adv/routing.c batadv_interface_rx(recv_if->soft_iface, skb, hdr_size, orig_node); soft_iface 71 net/batman-adv/send.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 857 net/batman-adv/send.c struct net_device *soft_iface; soft_iface 868 net/batman-adv/send.c soft_iface = forw_packet->if_incoming->soft_iface; soft_iface 869 net/batman-adv/send.c bat_priv = netdev_priv(soft_iface); soft_iface 886 net/batman-adv/send.c if (hard_iface->soft_iface != soft_iface) soft_iface 181 net/batman-adv/soft-interface.c struct net_device *soft_iface) soft_iface 184 net/batman-adv/soft-interface.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 212 net/batman-adv/soft-interface.c netif_trans_update(soft_iface); soft_iface 249 net/batman-adv/soft-interface.c client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source, soft_iface 419 net/batman-adv/soft-interface.c void batadv_interface_rx(struct net_device *soft_iface, soft_iface 424 net/batman-adv/soft-interface.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 464 net/batman-adv/soft-interface.c skb->protocol = eth_type_trans(skb, soft_iface); soft_iface 608 net/batman-adv/soft-interface.c err = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan); soft_iface 621 net/batman-adv/soft-interface.c batadv_tt_local_add(bat_priv->soft_iface, soft_iface 622 net/batman-adv/soft-interface.c bat_priv->soft_iface->dev_addr, vid, soft_iface 642 net/batman-adv/soft-interface.c batadv_tt_local_remove(bat_priv, bat_priv->soft_iface->dev_addr, soft_iface 689 net/batman-adv/soft-interface.c ret = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan); soft_iface 700 net/batman-adv/soft-interface.c batadv_tt_local_add(bat_priv->soft_iface, soft_iface 701 net/batman-adv/soft-interface.c bat_priv->soft_iface->dev_addr, vid, soft_iface 757 net/batman-adv/soft-interface.c bat_priv->soft_iface = dev; soft_iface 857 net/batman-adv/soft-interface.c if (!hard_iface || hard_iface->soft_iface) soft_iface 883 net/batman-adv/soft-interface.c if (!hard_iface || hard_iface->soft_iface != dev) soft_iface 1054 net/batman-adv/soft-interface.c struct net_device *soft_iface; soft_iface 1057 net/batman-adv/soft-interface.c soft_iface = alloc_netdev(sizeof(struct batadv_priv), name, soft_iface 1059 net/batman-adv/soft-interface.c if (!soft_iface) soft_iface 1062 net/batman-adv/soft-interface.c dev_net_set(soft_iface, net); soft_iface 1064 net/batman-adv/soft-interface.c soft_iface->rtnl_link_ops = &batadv_link_ops; soft_iface 1066 net/batman-adv/soft-interface.c ret = register_netdevice(soft_iface); soft_iface 1070 net/batman-adv/soft-interface.c free_netdev(soft_iface); soft_iface 1074 net/batman-adv/soft-interface.c return soft_iface; soft_iface 1081 net/batman-adv/soft-interface.c void batadv_softif_destroy_sysfs(struct net_device *soft_iface) soft_iface 1083 net/batman-adv/soft-interface.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 1095 net/batman-adv/soft-interface.c batadv_sysfs_del_meshif(soft_iface); soft_iface 1096 net/batman-adv/soft-interface.c unregister_netdevice(soft_iface); soft_iface 1105 net/batman-adv/soft-interface.c static void batadv_softif_destroy_netlink(struct net_device *soft_iface, soft_iface 1108 net/batman-adv/soft-interface.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 1113 net/batman-adv/soft-interface.c if (hard_iface->soft_iface == soft_iface) soft_iface 1125 net/batman-adv/soft-interface.c batadv_sysfs_del_meshif(soft_iface); soft_iface 1126 net/batman-adv/soft-interface.c unregister_netdevice_queue(soft_iface, head); soft_iface 19 net/batman-adv/soft-interface.h void batadv_interface_rx(struct net_device *soft_iface, soft_iface 23 net/batman-adv/soft-interface.h void batadv_softif_destroy_sysfs(struct net_device *soft_iface); soft_iface 224 net/batman-adv/sysfs.c bat_priv->soft_iface); \ soft_iface 277 net/batman-adv/sysfs.c hard_iface->soft_iface, \ soft_iface 280 net/batman-adv/sysfs.c if (hard_iface->soft_iface) { \ soft_iface 281 net/batman-adv/sysfs.c bat_priv = netdev_priv(hard_iface->soft_iface); \ soft_iface 612 net/batman-adv/sysfs.c bat_priv->soft_iface, NULL); soft_iface 958 net/batman-adv/sysfs.c ifname = hard_iface->soft_iface->name; soft_iface 999 net/batman-adv/sysfs.c if (hard_iface->soft_iface && soft_iface 1000 net/batman-adv/sysfs.c strncmp(hard_iface->soft_iface->name, ifname, IFNAMSIZ) == 0) soft_iface 1159 net/batman-adv/sysfs.c batadv_info(hard_iface->soft_iface, soft_iface 1167 net/batman-adv/sysfs.c if (hard_iface->soft_iface) { soft_iface 1168 net/batman-adv/sysfs.c bat_priv = netdev_priv(hard_iface->soft_iface); soft_iface 42 net/batman-adv/trace.h __string(device, bat_priv->soft_iface->name) soft_iface 48 net/batman-adv/trace.h __assign_str(device, bat_priv->soft_iface->name); soft_iface 641 net/batman-adv/translation-table.c bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, soft_iface 644 net/batman-adv/translation-table.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 647 net/batman-adv/translation-table.c struct net *net = dev_net(soft_iface); soft_iface 705 net/batman-adv/translation-table.c net_ratelimited_function(batadv_info, soft_iface, soft_iface 718 net/batman-adv/translation-table.c net_ratelimited_function(batadv_info, soft_iface, soft_iface 748 net/batman-adv/translation-table.c if (batadv_compare_eth(addr, soft_iface->dev_addr) || soft_iface 1010 net/batman-adv/translation-table.c if (tt_diff_len > bat_priv->soft_iface->mtu) soft_iface 1254 net/batman-adv/translation-table.c struct net_device *soft_iface; soft_iface 1268 net/batman-adv/translation-table.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 1269 net/batman-adv/translation-table.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 1274 net/batman-adv/translation-table.c bat_priv = netdev_priv(soft_iface); soft_iface 1297 net/batman-adv/translation-table.c if (soft_iface) soft_iface 1298 net/batman-adv/translation-table.c dev_put(soft_iface); soft_iface 2170 net/batman-adv/translation-table.c struct net_device *soft_iface; soft_iface 2186 net/batman-adv/translation-table.c soft_iface = dev_get_by_index(net, ifindex); soft_iface 2187 net/batman-adv/translation-table.c if (!soft_iface || !batadv_softif_is_valid(soft_iface)) { soft_iface 2192 net/batman-adv/translation-table.c bat_priv = netdev_priv(soft_iface); soft_iface 2218 net/batman-adv/translation-table.c if (soft_iface) soft_iface 2219 net/batman-adv/translation-table.c dev_put(soft_iface); soft_iface 3314 net/batman-adv/translation-table.c net_ratelimited_function(batadv_info, bat_priv->soft_iface, soft_iface 4183 net/batman-adv/translation-table.c void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface) soft_iface 4185 net/batman-adv/translation-table.c struct batadv_priv *bat_priv = netdev_priv(soft_iface); soft_iface 4202 net/batman-adv/translation-table.c net_ratelimited_function(batadv_info, soft_iface, soft_iface 19 net/batman-adv/translation-table.h bool batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, soft_iface 50 net/batman-adv/translation-table.h void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface); soft_iface 209 net/batman-adv/types.h struct net_device *soft_iface; soft_iface 1564 net/batman-adv/types.h struct net_device *soft_iface;