Lines Matching defs:sll
68 struct sockaddr_ll sll;
108 memset(&sll, 0, sizeof(sll));
109 sll.sll_family = AF_PACKET;
110 sll.sll_ifindex = ifindex;
111 sll.sll_protocol = ifbridge ? htons(ETH_P_ALL) : htons(ETH_P_IP);
112 if (bind(fd, (struct sockaddr *) &sll , sizeof(sll)) < 0) {
169 struct sockaddr_ll sll;
178 memset(&sll, 0, sizeof(sll));
179 sll.sll_family = AF_PACKET;
180 sll.sll_ifindex = ifindex;
181 sll.sll_halen = sizeof(ea);
182 memcpy(sll.sll_addr, ea, sizeof(ea));
185 ret = sendto(fd, packet, len, 0, (struct sockaddr *) &sll, sizeof(sll));
221 struct sockaddr_ll sll;
303 socklen_t socklen = sizeof(sll);
305 ret = recvfrom(fd, packet, sizeof(packet), 0, (struct sockaddr *) &sll, &socklen);
311 if (sll.sll_hatype == ARPHRD_ETHER && sll.sll_halen == ETHER_ADDR_LEN) {
312 ret = accept_igmp(packet, ret, sll.sll_addr, 0);