Lines Matching defs:ifp

105 	struct ifnet	*ifp;		/* the ATM interface */
372 ng_atm_input(struct ifnet *ifp, struct mbuf **mp,
375 node_p node = IFP2NG(ifp);
425 ng_atm_output(struct ifnet *ifp, struct mbuf **mp)
427 const node_p node = IFP2NG(ifp);
446 ng_atm_input_orphans(struct ifnet *ifp, struct mbuf *m,
449 node_p node = IFP2NG(ifp);
515 if ((error = atm_output(priv->ifp, m, NULL, NULL)) == 0)
642 ng_atm_event(struct ifnet *ifp, uint32_t event, void *arg)
644 const node_p node = IFP2NG(ifp);
667 if(priv->ifp->if_ioctl == NULL)
670 mib = (const struct ifatm_mib *)(priv->ifp->if_linkmib);
716 data.param.tmtu = priv->ifp->if_mtu;
723 data.param.rmtu = priv->ifp->if_mtu;
790 err = (*priv->ifp->if_ioctl)(priv->ifp, SIOCATMOPENVCC, (caddr_t)&data);
809 if (priv->ifp->if_ioctl == NULL)
815 return ((*priv->ifp->if_ioctl)(priv->ifp,
870 mib = (const struct ifatm_mib *)(priv->ifp->if_linkmib);
873 sbuf_printf(&sbuf, "interface: %s\n", priv->ifp->if_xname);
894 sbuf_printf(&sbuf, "ifflags=%b\n", priv->ifp->if_flags, IFFLAGS);
910 struct ifatm_mib *mib = (struct ifatm_mib *)(priv->ifp->if_linkmib);
946 strlcpy(resp->data, priv->ifp->if_xname, IFNAMSIZ);
972 if (priv->ifp->if_ioctl == NULL) {
976 error = (*priv->ifp->if_ioctl)(priv->ifp,
1003 if (priv->ifp->if_ioctl == NULL) {
1020 error = (*priv->ifp->if_ioctl)(priv->ifp,
1054 if (priv->ifp->if_ioctl == NULL) {
1064 error = (*priv->ifp->if_ioctl)(priv->ifp,
1239 if ((vcc->flags & VCC_OPEN) && priv->ifp != NULL)
1262 ng_atm_attach(struct ifnet *ifp)
1267 KASSERT(IFP2NG(ifp) == 0, ("%s: node alreay exists?", __func__));
1271 __func__, ifp->if_xname);
1278 __func__, ifp->if_xname);
1283 priv->ifp = ifp;
1285 IFP2NG_SET(ifp, node);
1287 if (ng_name_node(node, ifp->if_xname) != 0) {
1289 __func__, ifp->if_xname);
1297 ng_atm_detach(struct ifnet *ifp)
1299 const node_p node = IFP2NG(ifp);
1308 IFP2NG_SET(priv->ifp, NULL);
1309 priv->ifp = NULL;
1325 * really need to shutdown this node. The ifp was
1339 IFP2NG_SET(priv->ifp, NULL);
1384 struct ifnet *ifp;
1410 TAILQ_FOREACH(ifp, &V_ifnet, if_link) {
1411 if (ifp->if_type == IFT_ATM)
1412 ng_atm_attach(ifp);
1433 TAILQ_FOREACH(ifp, &V_ifnet, if_link) {
1434 if (ifp->if_type == IFT_ATM)
1435 ng_atm_detach(ifp);