Lines Matching refs:yiaddr
84 __be32 yiaddr; member
94 #define BATADV_DHCP_YIADDR_LEN sizeof(((struct batadv_dhcp_packet *)0)->yiaddr)
1634 __be32 *yiaddr; in batadv_dat_dhcp_get_yiaddr() local
1636 offset += offsetof(struct batadv_dhcp_packet, yiaddr); in batadv_dat_dhcp_get_yiaddr()
1637 yiaddr = skb_header_pointer(skb, offset, BATADV_DHCP_YIADDR_LEN, buf); in batadv_dat_dhcp_get_yiaddr()
1639 if (!yiaddr) in batadv_dat_dhcp_get_yiaddr()
1642 if (yiaddr != buf) in batadv_dat_dhcp_get_yiaddr()
1643 *buf = get_unaligned(yiaddr); in batadv_dat_dhcp_get_yiaddr()
1692 __be32 yiaddr, u8 *hw_dst, __be32 ip_dst, in batadv_dat_put_dhcp() argument
1697 skb = batadv_dat_arp_create_reply(bat_priv, yiaddr, ip_dst, chaddr, in batadv_dat_put_dhcp()
1704 batadv_dat_entry_add(bat_priv, yiaddr, chaddr, vid); in batadv_dat_put_dhcp()
1707 batadv_dat_forward_data(bat_priv, skb, yiaddr, vid, in batadv_dat_put_dhcp()
1719 &yiaddr, chaddr, batadv_print_vid(vid)); in batadv_dat_put_dhcp()
1740 u8 *chaddr, __be32 *yiaddr) in batadv_dat_check_dhcp_ack() argument
1752 if (!batadv_dat_dhcp_get_yiaddr(skb, yiaddr)) in batadv_dat_check_dhcp_ack()
1782 __be32 ip_src, yiaddr; in batadv_dat_snoop_outgoing_dhcp_ack() local
1787 if (!batadv_dat_check_dhcp_ack(skb, proto, &ip_src, chaddr, &yiaddr)) in batadv_dat_snoop_outgoing_dhcp_ack()
1790 batadv_dat_put_dhcp(bat_priv, chaddr, yiaddr, eth_hdr(skb)->h_source, in batadv_dat_snoop_outgoing_dhcp_ack()
1809 __be32 ip_src, yiaddr; in batadv_dat_snoop_incoming_dhcp_ack() local
1824 if (!batadv_dat_check_dhcp_ack(skb, proto, &ip_src, chaddr, &yiaddr)) in batadv_dat_snoop_incoming_dhcp_ack()
1830 batadv_dat_entry_add(bat_priv, yiaddr, chaddr, vid); in batadv_dat_snoop_incoming_dhcp_ack()
1838 &yiaddr, chaddr, batadv_print_vid(vid)); in batadv_dat_snoop_incoming_dhcp_ack()