Lines Matching defs:arp
9595 struct wmi_arp_offload_tuple *arp;
9600 /* fill arp tuple */
9603 FIELD_PREP(WMI_TLV_LEN, WMI_MAX_ARP_OFFLOADS * sizeof(*arp));
9607 arp = (struct wmi_arp_offload_tuple *)buf_ptr;
9608 arp->tlv_header = FIELD_PREP(WMI_TLV_TAG, WMI_TAG_ARP_OFFLOAD_TUPLE) |
9609 FIELD_PREP(WMI_TLV_LEN, sizeof(*arp) - TLV_HDR_SIZE);
9613 arp->flags = WMI_ARPOL_FLAGS_VALID;
9614 memcpy(arp->target_ipaddr, offload->ipv4_addr[i], 4);
9615 ath11k_ce_byte_swap(arp->target_ipaddr, 4);
9617 ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "arp offload address %pI4",
9618 arp->target_ipaddr);
9621 buf_ptr += sizeof(*arp);
9819 struct wmi_sta_keepalive_arp_resp *arp;
9823 len = sizeof(*cmd) + sizeof(*arp);
9837 arp = (struct wmi_sta_keepalive_arp_resp *)(cmd + 1);
9838 arp->tlv_header = FIELD_PREP(WMI_TLV_TAG,
9840 FIELD_PREP(WMI_TLV_LEN, sizeof(*arp) - TLV_HDR_SIZE);
9844 arp->src_ip4_addr = arg->src_ip4_addr;
9845 arp->dest_ip4_addr = arg->dest_ip4_addr;
9846 ether_addr_copy(arp->dest_mac_addr.addr, arg->dest_mac_addr);