Lines Matching defs:lifr
1932 struct lifreq lifr;
1937 (void) strlcpy(lifr.lifr_name, name, sizeof (lifr.lifr_name));
1938 lifr.lifr_flags = lif->li_ifflags;
1939 if (ip_domux2fd(&mux_fd, &muxid_fd, &fd, &lifr) < 0) {
1982 return (ip_plink(mux_fd, muxid_fd, fd, &lifr));
1985 (void) ip_plink(mux_fd, muxid_fd, fd, &lifr);
1994 ip_domux2fd(int *mux_fd, int *muxid_fdp, int *fd, struct lifreq *lifr)
1999 if (lifr->lifr_flags & IFF_IPV6) {
2016 if (ioctl(muxid_fd, SIOCGLIFMUXID, (caddr_t)lifr) < 0) {
2027 lifr->lifr_arp_muxid, lifr->lifr_ip_muxid);
2029 if ((*fd = ioctl(*mux_fd, _I_MUXID2FD, lifr->lifr_ip_muxid)) < 0) {
2037 if (ioctl(*mux_fd, I_PUNLINK, lifr->lifr_ip_muxid) < 0) {
2056 ip_plink(int mux_fd, int muxid_fd, int fd, struct lifreq *lifr)
2069 lifr->lifr_ip_muxid = mux_id;
2070 if (ioctl(muxid_fd, SIOCSLIFMUXID, (caddr_t)lifr) < 0) {