Lines Matching refs:ifr
78 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in vlan_status() local
80 if (ioctl_ctx_ifr(ctx, SIOCGETVLAN, &ifr) == -1) in vlan_status()
94 if (ioctl_ctx_ifr(ctx, SIOCGVLANPCP, &ifr) != -1) in vlan_status()
95 printf(" vlanpcp: %u", ifr.ifr_vlan_pcp); in vlan_status()
149 vlan_create(if_ctx *ctx, struct ifreq *ifr) in vlan_create() argument
151 vlan_parse_ethervid(ifr->ifr_name); in vlan_create()
163 ifr->ifr_data = (caddr_t) ¶ms; in vlan_create()
165 ifcreate_ioctl(ctx, ifr); in vlan_create()
176 vlan_set(int s, struct ifreq *ifr) in vlan_set() argument
181 ifr->ifr_data = (caddr_t) ¶ms; in vlan_set()
182 if (ioctl(s, SIOCSETVLAN, (caddr_t)ifr) == -1) in vlan_set()
191 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in setvlantag() local
203 if (ioctl_ctx_ifr(ctx, SIOCGETVLAN, &ifr) != -1) { in setvlantag()
214 vlan_set(ctx->io_s, &ifr); in setvlantag()
222 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in setvlandev() local
226 if (ioctl_ctx_ifr(ctx, SIOCGETVLAN, &ifr) != -1) in setvlandev()
227 vlan_set(ctx->io_s, &ifr); in setvlandev()
234 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in setvlanproto() local
245 if (ioctl_ctx_ifr(ctx, SIOCGETVLAN, &ifr) != -1) { in setvlanproto()
256 vlan_set(ctx->io_s, &ifr); in setvlanproto()
265 struct ifreq ifr = {}; in setvlanpcp() local
272 ifr.ifr_vlan_pcp = ul; in setvlanpcp()
273 if (ioctl_ctx_ifr(ctx, SIOCSVLANPCP, &ifr) == -1) in setvlanpcp()
281 struct ifreq ifr = { .ifr_data = (caddr_t)&vreq }; in unsetvlandev() local
283 if (ioctl_ctx_ifr(ctx, SIOCGETVLAN, &ifr) == -1) in unsetvlandev()
289 if (ioctl_ctx(ctx, SIOCSETVLAN, (caddr_t)&ifr) == -1) in unsetvlandev()