Home
last modified time | relevance | path

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

/linux-4.1.27/net/batman-adv/
Dhard-interface.c147 batadv_hardif_get_active(const struct net_device *soft_iface) in batadv_hardif_get_active() argument
153 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_get_active()
241 int batadv_hardif_min_mtu(struct net_device *soft_iface) in batadv_hardif_min_mtu() argument
243 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_hardif_min_mtu()
253 if (hard_iface->soft_iface != soft_iface) in batadv_hardif_min_mtu()
288 void batadv_update_min_mtu(struct net_device *soft_iface) in batadv_update_min_mtu() argument
290 soft_iface->mtu = batadv_hardif_min_mtu(soft_iface); in batadv_update_min_mtu()
295 batadv_tt_local_resize_to_mtu(soft_iface); in batadv_update_min_mtu()
307 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_hardif_activate_interface()
319 batadv_info(hard_iface->soft_iface, "Interface activated: %s\n", in batadv_hardif_activate_interface()
[all …]
Dsoft-interface.c152 struct net_device *soft_iface) in batadv_interface_tx() argument
155 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_interface_tx()
180 soft_iface->trans_start = jiffies; in batadv_interface_tx()
208 client_added = batadv_tt_local_add(soft_iface, ethhdr->h_source, in batadv_interface_tx()
353 void batadv_interface_rx(struct net_device *soft_iface, in batadv_interface_rx() argument
358 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_interface_rx()
398 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_interface_rx()
411 soft_iface->last_rx = jiffies; in batadv_interface_rx()
526 err = batadv_sysfs_add_vlan(bat_priv->soft_iface, vlan); in batadv_softif_create_vlan()
539 batadv_tt_local_add(bat_priv->soft_iface, in batadv_softif_create_vlan()
[all …]
Dsend.c41 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_send_skb_packet()
372 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_schedule_bat_ogm()
488 struct net_device *soft_iface; in batadv_send_outstanding_bcast_packet() local
494 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_send_outstanding_bcast_packet()
495 bat_priv = netdev_priv(soft_iface); in batadv_send_outstanding_bcast_packet()
510 if (hard_iface->soft_iface != soft_iface) in batadv_send_outstanding_bcast_packet()
547 bat_priv = netdev_priv(forw_packet->if_incoming->soft_iface); in batadv_send_outstanding_bat_ogm_packet()
Dsoft-interface.h22 void batadv_interface_rx(struct net_device *soft_iface,
26 void batadv_softif_destroy_sysfs(struct net_device *soft_iface);
Dbat_iv_ogm.c268 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_neigh_new()
415 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_send_to_if()
479 struct net_device *soft_iface; in batadv_iv_ogm_emit() local
488 soft_iface = forw_packet->if_incoming->soft_iface; in batadv_iv_ogm_emit()
489 bat_priv = netdev_priv(soft_iface); in batadv_iv_ogm_emit()
494 if (WARN_ON(forw_packet->if_outgoing->soft_iface != soft_iface)) in batadv_iv_ogm_emit()
629 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_iv_ogm_aggregate_new()
809 struct batadv_priv *bat_priv = netdev_priv(if_incoming->soft_iface); in batadv_iv_ogm_forward()
864 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_slide_own_bcast_window()
895 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_iv_ogm_schedule()
[all …]
Dhard-interface.h51 int batadv_hardif_min_mtu(struct net_device *soft_iface);
52 void batadv_update_min_mtu(struct net_device *soft_iface);
Dtranslation-table.h22 bool batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr,
48 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface);
Doriginator.c906 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_purge_orig_node()
1025 if (!hard_iface || !hard_iface->soft_iface) { in batadv_orig_hardif_seq_print_text()
1030 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_orig_hardif_seq_print_text()
1045 hard_iface->soft_iface->name, bat_priv->bat_algo_ops->name); in batadv_orig_hardif_seq_print_text()
1058 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_orig_hash_add_if()
1094 struct batadv_priv *bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_orig_hash_del_if()
1131 if (hard_iface->soft_iface != hard_iface_tmp->soft_iface) in batadv_orig_hash_del_if()
Drouting.c298 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_icmp_packet()
558 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_route_unicast_packet()
799 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unhandled_unicast_packet()
817 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_packet()
863 batadv_interface_rx(recv_if->soft_iface, skb, recv_if, hdr_size, in batadv_recv_unicast_packet()
888 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_unicast_tvlv()
941 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_frag_packet()
988 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_recv_bcast_packet()
1073 batadv_interface_rx(recv_if->soft_iface, skb, recv_if, hdr_size, in batadv_recv_bcast_packet()
Dmain.c100 int batadv_mesh_init(struct net_device *soft_iface) in batadv_mesh_init() argument
102 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_init()
167 batadv_mesh_free(soft_iface); in batadv_mesh_init()
171 void batadv_mesh_free(struct net_device *soft_iface) in batadv_mesh_free() argument
173 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_mesh_free()
222 if (hard_iface->soft_iface != bat_priv->soft_iface) in batadv_is_my_mac()
384 if (!hard_iface->soft_iface) in batadv_batman_skb_recv()
387 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_batman_skb_recv()
Dmulticast.c152 if (!batadv_tt_local_add(bat_priv->soft_iface, in batadv_mcast_mla_tt_add()
171 struct net_device *upper = bat_priv->soft_iface; in batadv_mcast_has_bridge()
232 struct net_device *soft_iface = bat_priv->soft_iface; in batadv_mcast_mla_update() local
239 ret = batadv_mcast_mla_softif_get(soft_iface, &mcast_list); in batadv_mcast_mla_update()
Dsysfs.c195 bat_priv->soft_iface); \
742 ifname = hard_iface->soft_iface->name; in batadv_show_mesh_iface()
782 if ((hard_iface->soft_iface) && in batadv_store_mesh_iface()
783 (strncmp(hard_iface->soft_iface->name, buff, IFNAMSIZ) == 0)) in batadv_store_mesh_iface()
900 bat_kobj = &bat_priv->soft_iface->dev.kobj; in batadv_throw_uevent()
Dmain.h196 int batadv_mesh_init(struct net_device *soft_iface);
197 void batadv_mesh_free(struct net_device *soft_iface);
Ddistributed-arp-table.h150 static inline void batadv_arp_change_timeout(struct net_device *soft_iface, in batadv_arp_change_timeout() argument
Dbridge_loop_avoidance.c260 struct net_device *soft_iface; in batadv_bla_send_claim() local
273 soft_iface = primary_if->soft_iface; in batadv_bla_send_claim()
278 primary_if->soft_iface, in batadv_bla_send_claim()
345 skb->protocol = eth_type_trans(skb, soft_iface); in batadv_bla_send_claim()
349 soft_iface->last_rx = jiffies; in batadv_bla_send_claim()
Ddistributed-arp-table.c952 bat_priv->soft_iface, ip_dst, hw_src, in batadv_dat_snoop_outgoing_arp_request()
963 bat_priv->soft_iface); in batadv_dat_snoop_outgoing_arp_request()
966 bat_priv->soft_iface->last_rx = jiffies; in batadv_dat_snoop_outgoing_arp_request()
1026 bat_priv->soft_iface, ip_dst, hw_src, in batadv_dat_snoop_incoming_arp_request()
Dtypes.h99 struct net_device *soft_iface; member
765 struct net_device *soft_iface; member
Dtranslation-table.c507 bool batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr, in batadv_tt_local_add() argument
510 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_tt_local_add()
565 net_ratelimited_function(batadv_info, soft_iface, in batadv_tt_local_add()
602 if (batadv_compare_eth(addr, soft_iface->dev_addr) || in batadv_tt_local_add()
848 if (tt_diff_len > bat_priv->soft_iface->mtu) in batadv_tt_tvlv_container_update()
2616 net_ratelimited_function(batadv_info, bat_priv->soft_iface, in batadv_send_other_tt_response()
3465 void batadv_tt_local_resize_to_mtu(struct net_device *soft_iface) in batadv_tt_local_resize_to_mtu() argument
3467 struct batadv_priv *bat_priv = netdev_priv(soft_iface); in batadv_tt_local_resize_to_mtu()
3484 net_ratelimited_function(batadv_info, soft_iface, in batadv_tt_local_resize_to_mtu()
Dfragmentation.c334 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_frag_skb_fwd()
Dnetwork-coding.c1382 struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_dst_search()
1469 const struct net_device *netdev = neigh_node->if_incoming->soft_iface; in batadv_nc_skb_forward()
1764 struct batadv_priv *bat_priv = netdev_priv(recv_if->soft_iface); in batadv_nc_recv_coded_packet()