• Home
  • Raw
  • Download

Lines Matching refs:hard_iface

71 			   struct batadv_hard_iface *hard_iface,  in batadv_send_skb_packet()  argument
78 bat_priv = netdev_priv(hard_iface->soft_iface); in batadv_send_skb_packet()
80 if (hard_iface->if_status != BATADV_IF_ACTIVE) in batadv_send_skb_packet()
83 if (unlikely(!hard_iface->net_dev)) in batadv_send_skb_packet()
86 if (!(hard_iface->net_dev->flags & IFF_UP)) { in batadv_send_skb_packet()
88 hard_iface->net_dev->name); in batadv_send_skb_packet()
99 ether_addr_copy(ethhdr->h_source, hard_iface->net_dev->dev_addr); in batadv_send_skb_packet()
106 skb->dev = hard_iface->net_dev; in batadv_send_skb_packet()
129 struct batadv_hard_iface *hard_iface) in batadv_send_broadcast_skb() argument
131 return batadv_send_skb_packet(skb, hard_iface, batadv_broadcast_addr); in batadv_send_broadcast_skb()
607 struct batadv_hard_iface *hard_iface; in batadv_send_outstanding_bcast_packet() local
632 list_for_each_entry_rcu(hard_iface, &batadv_hardif_list, list) { in batadv_send_outstanding_bcast_packet()
633 if (hard_iface->soft_iface != soft_iface) in batadv_send_outstanding_bcast_packet()
636 if (forw_packet->num_packets >= hard_iface->num_bcasts) in batadv_send_outstanding_bcast_packet()
639 if (!kref_get_unless_zero(&hard_iface->refcount)) in batadv_send_outstanding_bcast_packet()
645 batadv_send_broadcast_skb(skb1, hard_iface); in batadv_send_outstanding_bcast_packet()
647 batadv_hardif_put(hard_iface); in batadv_send_outstanding_bcast_packet()
666 const struct batadv_hard_iface *hard_iface) in batadv_purge_outstanding_packets() argument
672 if (hard_iface) in batadv_purge_outstanding_packets()
675 hard_iface->net_dev->name); in batadv_purge_outstanding_packets()
687 if ((hard_iface) && in batadv_purge_outstanding_packets()
688 (forw_packet->if_incoming != hard_iface) && in batadv_purge_outstanding_packets()
689 (forw_packet->if_outgoing != hard_iface)) in batadv_purge_outstanding_packets()
714 if ((hard_iface) && in batadv_purge_outstanding_packets()
715 (forw_packet->if_incoming != hard_iface) && in batadv_purge_outstanding_packets()
716 (forw_packet->if_outgoing != hard_iface)) in batadv_purge_outstanding_packets()