Lines Matching defs:ifinfo
107 static int qop_jobs_enable_hook(struct ifinfo *);
111 static int jobs_attach(struct ifinfo *);
112 static int jobs_detach(struct ifinfo *);
113 static int jobs_clear(struct ifinfo *);
114 static int jobs_enable(struct ifinfo *);
115 static int jobs_disable(struct ifinfo *);
303 struct ifinfo *ifinfo;
307 if ((ifinfo = ifname2ifinfo(ifname)) == NULL)
310 error = qop_jobs_add_class(NULL, class_name, ifinfo,
350 struct ifinfo *ifinfo;
353 if ((ifinfo = ifname2ifinfo(ifname)) == NULL)
356 if ((clinfo = clname2clinfo(ifinfo, class_name)) == NULL)
366 qop_jobs_add_if(struct ifinfo **rp, const char *ifname,
369 struct ifinfo *ifinfo = NULL;
378 error = qop_add_if(&ifinfo, ifname, bandwidth,
386 *rp = ifinfo;
392 struct ifinfo *ifinfo, int pri,
401 jobs_ifinfo = ifinfo->private;
418 if ((error = qop_add_class(&clinfo, class_name, ifinfo, NULL,
499 qop_jobs_enable_hook(struct ifinfo *ifinfo)
503 jobs_ifinfo = ifinfo->private;
506 ifinfo->ifname);
517 jobs_attach(struct ifinfo *ifinfo)
530 strncpy(attach.iface.jobs_ifname, ifinfo->ifname, IFNAMSIZ);
531 attach.bandwidth = ifinfo->bandwidth;
532 attach.qlimit = (u_int)((struct jobs_ifinfo*)ifinfo->private)->qlimit;
533 attach.separate = (u_int)((struct jobs_ifinfo*)ifinfo->private)->separate;
549 jobs_detach(struct ifinfo *ifinfo)
554 strncpy(iface.jobs_ifname, ifinfo->ifname, IFNAMSIZ);
567 jobs_enable(struct ifinfo *ifinfo)
572 strncpy(iface.jobs_ifname, ifinfo->ifname, IFNAMSIZ);
580 jobs_disable(struct ifinfo *ifinfo)
585 strncpy(iface.jobs_ifname, ifinfo->ifname, IFNAMSIZ);
593 jobs_clear(struct ifinfo *ifinfo)
598 strncpy(iface.jobs_ifname, ifinfo->ifname, IFNAMSIZ);
614 strncpy(class_add.iface.jobs_ifname, clinfo->ifinfo->ifname, IFNAMSIZ);
639 strncpy(class_mod.iface.jobs_ifname, clinfo->ifinfo->ifname, IFNAMSIZ);
664 strncpy(class_delete.iface.jobs_ifname, clinfo->ifinfo->ifname,
679 strncpy(fltr_add.iface.jobs_ifname, fltrinfo->clinfo->ifinfo->ifname,
696 strncpy(fltr_del.iface.jobs_ifname, fltrinfo->clinfo->ifinfo->ifname,