Lines Matching defs:ll
130 struct sockaddr_ll ll;
131 os_memset(&ll, 0, sizeof(ll));
132 ll.sll_family = AF_PACKET;
133 ll.sll_ifindex = l2->ifindex;
134 ll.sll_protocol = htons(proto);
135 ll.sll_halen = ETH_ALEN;
136 os_memcpy(ll.sll_addr, dst_addr, ETH_ALEN);
137 ret = sendto(l2->fd, buf, len, 0, (struct sockaddr *) &ll,
138 sizeof(ll));
153 struct sockaddr_ll ll;
156 os_memset(&ll, 0, sizeof(ll));
157 fromlen = sizeof(ll);
158 res = recvfrom(sock, buf, sizeof(buf), 0, (struct sockaddr *) &ll,
167 __func__, MAC2STR(ll.sll_addr), (int) res);
214 l2->rx_callback(l2->rx_callback_ctx, ll.sll_addr, buf, res);
224 struct sockaddr_ll ll;
231 os_memset(&ll, 0, sizeof(ll));
232 fromlen = sizeof(ll);
233 res = recvfrom(sock, buf, sizeof(buf), 0, (struct sockaddr *) &ll,
242 __func__, MAC2STR(ll.sll_addr), (int) res);
244 if (ether_addr_equal(ll.sll_addr, l2->own_addr)) {
266 l2->rx_callback(l2->rx_callback_ctx, ll.sll_addr, buf, res);
279 struct sockaddr_ll ll;
311 os_memset(&ll, 0, sizeof(ll));
312 ll.sll_family = PF_PACKET;
313 ll.sll_ifindex = ifr.ifr_ifindex;
314 ll.sll_protocol = htons(protocol);
316 bind(l2->fd, (struct sockaddr *) &ll, sizeof(ll)) < 0) {
363 struct sockaddr_ll ll;
394 os_memset(&ll, 0, sizeof(ll));
395 ll.sll_family = PF_PACKET;
396 ll.sll_ifindex = if_nametoindex(ifname);
397 ll.sll_protocol = htons(ETH_P_ALL);
398 if (bind(l2->fd_br_rx, (struct sockaddr *) &ll, sizeof(ll)) < 0) {