Lines Matching refs:chaddr

85 	__u8 chaddr[16];  member
93 #define BATADV_DHCP_CHADDR_LEN sizeof(((struct batadv_dhcp_packet *)0)->chaddr)
1591 u8 *chaddr; in batadv_dat_get_dhcp_chaddr() local
1593 offset += offsetof(struct batadv_dhcp_packet, chaddr); in batadv_dat_get_dhcp_chaddr()
1594 chaddr = skb_header_pointer(skb, offset, BATADV_DHCP_CHADDR_LEN, buf); in batadv_dat_get_dhcp_chaddr()
1596 if (!chaddr) in batadv_dat_get_dhcp_chaddr()
1599 if (chaddr != buf) in batadv_dat_get_dhcp_chaddr()
1600 memcpy(buf, chaddr, BATADV_DHCP_CHADDR_LEN); in batadv_dat_get_dhcp_chaddr()
1621 static void batadv_dat_put_dhcp(struct batadv_priv *bat_priv, u8 *chaddr, in batadv_dat_put_dhcp() argument
1627 skb = batadv_dat_arp_create_reply(bat_priv, yiaddr, ip_dst, chaddr, in batadv_dat_put_dhcp()
1634 batadv_dat_entry_add(bat_priv, yiaddr, chaddr, vid); in batadv_dat_put_dhcp()
1649 &yiaddr, chaddr, batadv_print_vid(vid)); in batadv_dat_put_dhcp()
1670 u8 *chaddr, __be32 *yiaddr) in batadv_dat_check_dhcp_ack() argument
1685 if (!batadv_dat_get_dhcp_chaddr(skb, chaddr)) in batadv_dat_check_dhcp_ack()
1711 u8 chaddr[BATADV_DHCP_CHADDR_LEN]; in batadv_dat_snoop_outgoing_dhcp_ack() local
1717 if (!batadv_dat_check_dhcp_ack(skb, proto, &ip_src, chaddr, &yiaddr)) in batadv_dat_snoop_outgoing_dhcp_ack()
1720 batadv_dat_put_dhcp(bat_priv, chaddr, yiaddr, eth_hdr(skb)->h_source, in batadv_dat_snoop_outgoing_dhcp_ack()
1737 u8 chaddr[BATADV_DHCP_CHADDR_LEN]; in batadv_dat_snoop_incoming_dhcp_ack() local
1754 if (!batadv_dat_check_dhcp_ack(skb, proto, &ip_src, chaddr, &yiaddr)) in batadv_dat_snoop_incoming_dhcp_ack()
1760 batadv_dat_entry_add(bat_priv, yiaddr, chaddr, vid); in batadv_dat_snoop_incoming_dhcp_ack()
1768 &yiaddr, chaddr, batadv_print_vid(vid)); in batadv_dat_snoop_incoming_dhcp_ack()