Lines Matching refs:vid
238 key = (const unsigned char *)&dat->vid; in batadv_hash_dat()
239 for (i = 0; i < sizeof(dat->vid); i++) { in batadv_hash_dat()
263 unsigned short vid) in batadv_dat_entry_hash_find() argument
274 to_find.vid = vid; in batadv_dat_entry_hash_find()
303 u8 *mac_addr, unsigned short vid) in batadv_dat_entry_add() argument
308 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip, vid); in batadv_dat_entry_add()
317 BATADV_PRINT_VID(vid)); in batadv_dat_entry_add()
326 dat_entry->vid = vid; in batadv_dat_entry_add()
342 &dat_entry->ip, dat_entry->mac_addr, BATADV_PRINT_VID(vid)); in batadv_dat_entry_add()
566 unsigned short vid) in batadv_dat_select_candidates() argument
582 dat.vid = vid; in batadv_dat_select_candidates()
613 unsigned short vid, int packet_subtype) in batadv_dat_send_data() argument
622 cand = batadv_dat_select_candidates(bat_priv, ip, vid); in batadv_dat_send_data()
819 BATADV_PRINT_VID(dat_entry->vid), in batadv_dat_cache_seq_print_text()
915 unsigned short vid; in batadv_dat_get_vid() local
917 vid = batadv_get_vid(skb, *hdr_size); in batadv_dat_get_vid()
924 if (vid & BATADV_VLAN_HAS_TAG) in batadv_dat_get_vid()
927 return vid; in batadv_dat_get_vid()
950 unsigned short vid; in batadv_dat_snoop_outgoing_arp_request() local
955 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_outgoing_arp_request()
971 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_outgoing_arp_request()
973 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst, vid); in batadv_dat_snoop_outgoing_arp_request()
983 if (batadv_is_my_client(bat_priv, dat_entry->mac_addr, vid)) { in batadv_dat_snoop_outgoing_arp_request()
994 if (vid & BATADV_VLAN_HAS_TAG) in batadv_dat_snoop_outgoing_arp_request()
996 vid & VLAN_VID_MASK); in batadv_dat_snoop_outgoing_arp_request()
1010 ret = batadv_dat_send_data(bat_priv, skb, ip_dst, vid, in batadv_dat_snoop_outgoing_arp_request()
1037 unsigned short vid; in batadv_dat_snoop_incoming_arp_request() local
1043 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_incoming_arp_request()
1056 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_incoming_arp_request()
1058 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst, vid); in batadv_dat_snoop_incoming_arp_request()
1074 if (vid & BATADV_VLAN_HAS_TAG) in batadv_dat_snoop_incoming_arp_request()
1076 vid & VLAN_VID_MASK); in batadv_dat_snoop_incoming_arp_request()
1085 NULL, vid); in batadv_dat_snoop_incoming_arp_request()
1087 err = batadv_send_skb_via_tt(bat_priv, skb_new, NULL, vid); in batadv_dat_snoop_incoming_arp_request()
1113 unsigned short vid; in batadv_dat_snoop_outgoing_arp_reply() local
1118 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_outgoing_arp_reply()
1132 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_outgoing_arp_reply()
1133 batadv_dat_entry_add(bat_priv, ip_dst, hw_dst, vid); in batadv_dat_snoop_outgoing_arp_reply()
1138 batadv_dat_send_data(bat_priv, skb, ip_src, vid, BATADV_P_DAT_DHT_PUT); in batadv_dat_snoop_outgoing_arp_reply()
1139 batadv_dat_send_data(bat_priv, skb, ip_dst, vid, BATADV_P_DAT_DHT_PUT); in batadv_dat_snoop_outgoing_arp_reply()
1159 unsigned short vid; in batadv_dat_snoop_incoming_arp_reply() local
1164 vid = batadv_dat_get_vid(skb, &hdr_size); in batadv_dat_snoop_incoming_arp_reply()
1181 batadv_dat_entry_add(bat_priv, ip_src, hw_src, vid); in batadv_dat_snoop_incoming_arp_reply()
1182 batadv_dat_entry_add(bat_priv, ip_dst, hw_dst, vid); in batadv_dat_snoop_incoming_arp_reply()
1187 dropped = !batadv_is_my_client(bat_priv, hw_dst, vid); in batadv_dat_snoop_incoming_arp_reply()
1192 dropped |= batadv_is_my_client(bat_priv, hw_src, vid); in batadv_dat_snoop_incoming_arp_reply()
1216 unsigned short vid; in batadv_dat_drop_broadcast_packet() local
1227 vid = batadv_dat_get_vid(forw_packet->skb, &hdr_size); in batadv_dat_drop_broadcast_packet()
1234 dat_entry = batadv_dat_entry_hash_find(bat_priv, ip_dst, vid); in batadv_dat_drop_broadcast_packet()