Lines Matching defs:hw_src
225 * batadv_arp_hw_src() - extract the hw_src field from an ARP packet
229 * Return: the value of the hw_src field in the ARP packet.
1006 u8 *hw_src, *hw_dst;
1049 hw_src = batadv_arp_hw_src(skb, hdr_size);
1050 if (is_zero_ether_addr(hw_src) || is_multicast_ether_addr(hw_src))
1097 * @hw_src: Ethernet source and ARP sender MAC
1108 __be32 ip_dst, u8 *hw_src, u8 *hw_dst,
1114 ip_src, hw_dst, hw_src, hw_dst);
1142 u8 *hw_src;
1165 hw_src = batadv_arp_hw_src(skb, hdr_size);
1168 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid);
1201 hw_src, vid);
1238 u8 *hw_src;
1254 hw_src = batadv_arp_hw_src(skb, hdr_size);
1260 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid);
1267 dat_entry->mac_addr, hw_src, vid);
1303 u8 *hw_src, *hw_dst;
1318 hw_src = batadv_arp_hw_src(skb, hdr_size);
1323 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid);
1351 u8 *hw_src, *hw_dst;
1366 hw_src = batadv_arp_hw_src(skb, hdr_size);
1378 if (dat_entry && batadv_compare_eth(hw_src, dat_entry->mac_addr)) {
1380 hw_src, &ip_src, hw_dst, &ip_dst,
1388 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid);
1400 if (!batadv_bla_check_claim(bat_priv, hw_src, vid)) {
1403 hw_src);
1416 dropped |= batadv_is_my_client(bat_priv, hw_src, vid);
1753 u8 *hw_src;
1768 hw_src = ethhdr->h_source;
1772 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid);
1776 &ip_src, hw_src, batadv_print_vid(vid));