Lines Matching defs:sk
94 static int ptmx = -1, pts = -1, sk = -1, mtu, no_check;
252 sk = SAFE_SOCKET(PF_PACKET, SOCK_RAW, 0);
255 if (ioctl(sk, SIOCSIFMTU, &ifreq))
257 SAFE_IOCTL(sk, SIOCGIFMTU, &ifreq);
261 SAFE_IOCTL(sk, SIOCGIFFLAGS, &ifreq);
263 SAFE_IOCTL(sk, SIOCSIFFLAGS, &ifreq);
264 SAFE_IOCTL(sk, SIOCGIFFLAGS, &ifreq);
269 SAFE_IOCTL(sk, SIOCGIFINDEX, &ifreq);
274 SAFE_BIND(sk, (struct sockaddr *)&lla, sizeof(struct sockaddr_ll));
276 tst_res(TINFO, "Bound netdev %d to socket %d", ifreq.ifr_ifindex, sk);
389 tst_res(TINFO, "Reading from socket %d", sk);
391 TEST(try_sync_read(sk, data, plen));
393 tst_brk(TBROK | TTERRNO, "Read netdev %s %d (1)", ldisc->name, sk);
395 tst_res(TPASS, "Read netdev %s %d (1)", ldisc->name, sk);
397 TEST(try_sync_read(sk, data, plen));
399 tst_brk(TBROK | TTERRNO, "Read netdev %s %d (2)", ldisc->name, sk);
401 tst_res(TPASS, "Read netdev %s %d (2)", ldisc->name, sk);
403 TEST(try_sync_write(sk, data, plen));
405 tst_brk(TBROK | TTERRNO, "Write netdev %s %d", ldisc->name, sk);
407 tst_res(TPASS, "Write netdev %s %d", ldisc->name, sk);
410 if (try_sync_write(sk, data, plen) < 0)
413 if ((rlen = try_sync_read(sk, data, plen)) < 0)
420 close(sk);
463 if (sk >= 0)
464 close(sk);