Lines Matching refs:vid

291 	__be16 vid;  in batadv_hash_dat()  local
301 vid = htons(dat->vid); in batadv_hash_dat()
302 key = (__force const unsigned char *)&vid; in batadv_hash_dat()
303 for (i = 0; i < sizeof(dat->vid); i++) { in batadv_hash_dat()
327 unsigned short vid) in batadv_dat_entry_hash_find() argument
338 to_find.vid = vid; in batadv_dat_entry_hash_find()
367 u8 *mac_addr, unsigned short vid) in batadv_dat_entry_add() argument
372 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip, vid); in batadv_dat_entry_add()
381 batadv_print_vid(vid)); in batadv_dat_entry_add()
390 dat_entry->vid = vid; in batadv_dat_entry_add()
407 &dat_entry->ip, dat_entry->mac_addr, batadv_print_vid(vid)); in batadv_dat_entry_add()
629 unsigned short vid) in batadv_dat_select_candidates() argument
645 dat.vid = vid; in batadv_dat_select_candidates()
676 unsigned short vid, int packet_subtype) in batadv_dat_forward_data() argument
685 cand = batadv_dat_select_candidates(bat_priv, ip, vid); in batadv_dat_forward_data()
877 nla_put_u16(msg, BATADV_ATTR_DAT_CACHE_VID, dat_entry->vid) || in batadv_dat_cache_dump_entry()
1077 unsigned short vid; in batadv_dat_get_vid() local
1079 vid = batadv_get_vid(skb, *hdr_size); in batadv_dat_get_vid()
1086 if (vid & BATADV_VLAN_HAS_TAG) in batadv_dat_get_vid()
1089 return vid; in batadv_dat_get_vid()
1109 unsigned short vid) in batadv_dat_arp_create_reply() argument
1120 if (vid & BATADV_VLAN_HAS_TAG) in batadv_dat_arp_create_reply()
1122 vid & VLAN_VID_MASK); in batadv_dat_arp_create_reply()
1148 unsigned short vid; in batadv_dat_snoop_outgoing_arp_request() local
1153 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_outgoing_arp_request()
1168 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_outgoing_arp_request()
1170 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst, vid); in batadv_dat_snoop_outgoing_arp_request()
1180 if (batadv_is_my_client(bat_priv, dat_entry->mac_addr, vid)) { in batadv_dat_snoop_outgoing_arp_request()
1191 dat_entry->mac_addr, vid)) { in batadv_dat_snoop_outgoing_arp_request()
1201 hw_src, vid); in batadv_dat_snoop_outgoing_arp_request()
1216 ret = batadv_dat_forward_data(bat_priv, skb, ip_dst, vid, in batadv_dat_snoop_outgoing_arp_request()
1242 unsigned short vid; in batadv_dat_snoop_incoming_arp_request() local
1248 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_incoming_arp_request()
1260 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_incoming_arp_request()
1262 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst, vid); in batadv_dat_snoop_incoming_arp_request()
1267 dat_entry->mac_addr, hw_src, vid); in batadv_dat_snoop_incoming_arp_request()
1278 NULL, vid); in batadv_dat_snoop_incoming_arp_request()
1280 err = batadv_send_skb_via_tt(bat_priv, skb_new, NULL, vid); in batadv_dat_snoop_incoming_arp_request()
1305 unsigned short vid; in batadv_dat_snoop_outgoing_arp_reply() local
1310 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_outgoing_arp_reply()
1323 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_outgoing_arp_reply()
1324 batadv_dat_entry_add(bat_priv, ip_dst, hw_dst, vid); in batadv_dat_snoop_outgoing_arp_reply()
1329 batadv_dat_forward_data(bat_priv, skb, ip_src, vid, in batadv_dat_snoop_outgoing_arp_reply()
1331 batadv_dat_forward_data(bat_priv, skb, ip_dst, vid, in batadv_dat_snoop_outgoing_arp_reply()
1353 unsigned short vid; in batadv_dat_snoop_incoming_arp_reply() local
1358 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_incoming_arp_reply()
1377 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_src, vid); in batadv_dat_snoop_incoming_arp_reply()
1388 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_incoming_arp_reply()
1389 batadv_dat_entry_add(bat_priv, ip_dst, hw_dst, vid); in batadv_dat_snoop_incoming_arp_reply()
1400 if (!batadv_bla_check_claim(bat_priv, hw_src, vid)) { in batadv_dat_snoop_incoming_arp_reply()
1411 dropped = !batadv_is_my_client(bat_priv, hw_dst, vid); in batadv_dat_snoop_incoming_arp_reply()
1416 dropped |= batadv_is_my_client(bat_priv, hw_src, vid); in batadv_dat_snoop_incoming_arp_reply()
1634 unsigned short vid) in batadv_dat_put_dhcp() argument
1639 hw_dst, vid); in batadv_dat_put_dhcp()
1645 batadv_dat_entry_add(bat_priv, yiaddr, chaddr, vid); in batadv_dat_put_dhcp()
1646 batadv_dat_entry_add(bat_priv, ip_dst, hw_dst, vid); in batadv_dat_put_dhcp()
1648 batadv_dat_forward_data(bat_priv, skb, yiaddr, vid, in batadv_dat_put_dhcp()
1650 batadv_dat_forward_data(bat_priv, skb, ip_dst, vid, in batadv_dat_put_dhcp()
1657 &ip_dst, hw_dst, batadv_print_vid(vid)); in batadv_dat_put_dhcp()
1660 &yiaddr, chaddr, batadv_print_vid(vid)); in batadv_dat_put_dhcp()
1720 unsigned short vid) in batadv_dat_snoop_outgoing_dhcp_ack() argument
1732 ip_src, vid); in batadv_dat_snoop_outgoing_dhcp_ack()
1751 unsigned short vid; in batadv_dat_snoop_incoming_dhcp_ack() local
1769 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_incoming_dhcp_ack()
1771 batadv_dat_entry_add(bat_priv, yiaddr, chaddr, vid); in batadv_dat_snoop_incoming_dhcp_ack()
1772 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_incoming_dhcp_ack()
1776 &ip_src, hw_src, batadv_print_vid(vid)); in batadv_dat_snoop_incoming_dhcp_ack()
1779 &yiaddr, chaddr, batadv_print_vid(vid)); in batadv_dat_snoop_incoming_dhcp_ack()
1798 unsigned short vid; in batadv_dat_drop_broadcast_packet() local
1809 vid = batadv_dat_get_vid(forw_packet->skb, &hdr_size); in batadv_dat_drop_broadcast_packet()
1816 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst, vid); in batadv_dat_drop_broadcast_packet()