Lines Matching defs:ifr
1469 struct ifreq ifr;
1472 ifr.ifr_ifindex = a->sll_ifindex;
1473 if (ioctl(sockfd, SIOCGIFNAME, &ifr) == 0)
1474 ifname = ifr.ifr_name;
1524 struct ifreq ifr;
1527 ifr.ifr_ifindex = a->can_ifindex;
1528 if (ioctl(sockfd, SIOCGIFNAME, &ifr) == 0)
1529 ifname = ifr.ifr_name;
2018 struct ifreq ifr;
2048 strncpy(ifr.ifr_name, interfaceName, sizeof(ifr.ifr_name));
2049 ifr.ifr_name[(sizeof(ifr.ifr_name))-1] = '\0';
2050 if (ioctl(s->sock_fd, SIOCGIFINDEX, &ifr) < 0) {
2071 addr->sll_ifindex = ifr.ifr_ifindex;
2150 struct ifreq ifr;
2171 ifr.ifr_ifindex = 0;
2172 } else if ((size_t)len < sizeof(ifr.ifr_name)) {
2173 strncpy(ifr.ifr_name, PyBytes_AS_STRING(interfaceName), sizeof(ifr.ifr_name));
2174 ifr.ifr_name[(sizeof(ifr.ifr_name))-1] = '\0';
2175 if (ioctl(s->sock_fd, SIOCGIFINDEX, &ifr) < 0) {
2188 addr->can_ifindex = ifr.ifr_ifindex;
2200 struct ifreq ifr;
2215 ifr.ifr_ifindex = 0;
2216 } else if ((size_t)len < sizeof(ifr.ifr_name)) {
2217 strncpy(ifr.ifr_name, PyBytes_AS_STRING(interfaceName), sizeof(ifr.ifr_name));
2218 ifr.ifr_name[(sizeof(ifr.ifr_name))-1] = '\0';
2219 if (ioctl(s->sock_fd, SIOCGIFINDEX, &ifr) < 0) {
2232 addr->can_ifindex = ifr.ifr_ifindex;
2245 struct ifreq ifr;
2263 ifr.ifr_ifindex = 0;
2264 } else if ((size_t)len < sizeof(ifr.ifr_name)) {
2265 strncpy(ifr.ifr_name, PyBytes_AS_STRING(interfaceName), sizeof(ifr.ifr_name));
2266 ifr.ifr_name[(sizeof(ifr.ifr_name))-1] = '\0';
2267 if (ioctl(s->sock_fd, SIOCGIFINDEX, &ifr) < 0) {
2280 addr->can_ifindex = ifr.ifr_ifindex;