Lines Matching refs:ifp
74 memcpy(h->src, t->ifp->nd->dev_addr, sizeof h->src);
100 t->ifp++;
101 if (t->ifp >= &t->ifs[NAOEIFS] || t->ifp->nd == NULL)
102 t->ifp = t->ifs;
103 if (t->ifp->nd == NULL) {
150 && (*t)->ifp->nd) {
225 bcnt = t->ifp->maxbcnt;
282 skb->dev = t->ifp->nd;
298 struct net_device *ifp;
301 for_each_netdev_rcu(&init_net, ifp) {
302 dev_hold(ifp);
303 if (!is_aoe_netif(ifp))
312 skb->dev = ifp;
318 memcpy(h->src, ifp->dev_addr, sizeof h->src);
326 dev_put(ifp);
355 memcpy(h->src, t->ifp->nd->dev_addr, sizeof h->src);
377 skb->dev = t->ifp->nd;
425 ejectif(struct aoetgt *t, struct aoeif *ifp)
431 n = (e - ifp) * sizeof *ifp;
432 memmove(ifp, ifp+1, n);
482 struct aoeif *ifp;
527 ifp = getif(t, f->skb->dev);
528 if (ifp && ++ifp->lost > (t->nframes << 1)
529 && (ifp != t->ifs || t->ifs[1].nd)) {
530 ejectif(t, ifp);
531 ifp = NULL;
535 && ifp && ++ifp->lostjumbo > (t->nframes << 1)
536 && ifp->maxbcnt != DEFAULTBCNT) {
543 ifp->nd->name, t->addr,
545 ifp->maxbcnt = 0;
749 struct aoeif *ifp;
823 ifp = getif(t, skb->dev);
824 if (ifp) {
825 ifp->lost = 0;
827 ifp->lostjumbo = 0;
919 skb->dev = t->ifp->nd;
958 t->ifp = t->ifs;
970 struct aoeif *ifp;
1016 ifp = getif(t, skb->dev);
1017 if (!ifp) {
1018 ifp = addif(t, skb->dev);
1019 if (!ifp) {
1027 if (ifp->maxbcnt) {
1028 n = ifp->nd->mtu;
1034 if (n != ifp->maxbcnt) {
1038 " byte data frames on ", ifp->nd->name,
1040 ifp->maxbcnt = n;