Lines Matching refs:hard_iface

64 			   struct batadv_hard_iface *hard_iface,  in batadv_send_skb_packet()  argument
71 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_send_skb_packet()
73 if (hard_iface->if_status != BATADV_IF_ACTIVE) in batadv_send_skb_packet()
76 if (unlikely(!hard_iface->net_dev)) in batadv_send_skb_packet()
79 if (!(hard_iface->net_dev->flags & IFF_UP)) { in batadv_send_skb_packet()
81 hard_iface->net_dev->name); in batadv_send_skb_packet()
92 ether_addr_copy(ethhdr->h_source, hard_iface->net_dev->dev_addr); in batadv_send_skb_packet()
99 skb->dev = hard_iface->net_dev; in batadv_send_skb_packet()
125 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb() argument
127 return batadv_send_skb_packet(skb, hard_iface, batadv_broadcast_addr); in batadv_send_broadcast_skb()
608 const struct batadv_hard_iface *hard_iface) in batadv_forw_packet_list_steal() argument
618 if (hard_iface && in batadv_forw_packet_list_steal()
619 forw_packet->if_incoming != hard_iface && in batadv_forw_packet_list_steal()
620 forw_packet->if_outgoing != hard_iface) in batadv_forw_packet_list_steal()
923 struct batadv_hard_iface *hard_iface; in __batadv_forw_bcast_packet() local
932 list_for_each_entry_rcu(hard_iface, &batadv_hardif_list, list) { in __batadv_forw_bcast_packet()
933 if (hard_iface->soft_iface != bat_priv->soft_iface) in __batadv_forw_bcast_packet()
936 if (!kref_get_unless_zero(&hard_iface->refcount)) in __batadv_forw_bcast_packet()
940 hard_iface)) { in __batadv_forw_bcast_packet()
941 batadv_hardif_put(hard_iface); in __batadv_forw_bcast_packet()
947 hard_iface); in __batadv_forw_bcast_packet()
948 batadv_hardif_put(hard_iface); in __batadv_forw_bcast_packet()
1109 const struct batadv_hard_iface *hard_iface) in batadv_purge_outstanding_packets() argument
1113 if (hard_iface) in batadv_purge_outstanding_packets()
1116 __func__, hard_iface->net_dev->name); in batadv_purge_outstanding_packets()
1124 hard_iface); in batadv_purge_outstanding_packets()
1130 hard_iface); in batadv_purge_outstanding_packets()