Lines Matching defs:src_pk
47 struct sockaddr_ll src_pk, dst_pk;
106 arp_h->ar_hln = src_pk.sll_halen;
111 ptr = mempcpy(ptr, &src_pk.sll_addr, src_pk.sll_halen);
114 (toys.optflags & FLAG_A) ? &src_pk.sll_addr : &dst_pk.sll_addr,
115 src_pk.sll_halen);
144 || (arp_hdr->ar_hln != src_pk.sll_halen)
154 if (!memcmp(p, &src_pk.sll_addr, src_pk.sll_halen)) return;
176 memcpy(dst_pk.sll_addr, p, src_pk.sll_halen);
213 src_pk.sll_ifindex = if_index;
258 src_pk.sll_family = AF_PACKET;
259 src_pk.sll_protocol = htons(ETH_P_ARP);
260 xbind(TT.sockfd, (struct sockaddr *)&src_pk, sizeof(src_pk));
262 socklen_t alen = sizeof(src_pk);
263 getsockname(TT.sockfd, (struct sockaddr *)&src_pk, &alen);
264 if (!src_pk.sll_halen) {
274 dst_pk = src_pk;