tag | line | file | source code |
atif | 135 | net/appletalk/ddp.c | static atalk_socket *atalk_search_socket(struct sockaddr_at *to, struct atalk_iface *atif) |
atif | 148 | net/appletalk/ddp.c | s->protinfo.af_at.src_net == atif->address.s_net ) |
atif | 350 | net/appletalk/ddp.c | static int atif_probe_device(struct atalk_iface *atif) |
atif | 353 | net/appletalk/ddp.c | int netrange=ntohs(atif->nets.nr_lastnet)-ntohs(atif->nets.nr_firstnet)+1; |
atif | 354 | net/appletalk/ddp.c | int probe_net=ntohs(atif->address.s_net); |
atif | 355 | net/appletalk/ddp.c | int probe_node=atif->address.s_node; |
atif | 369 | net/appletalk/ddp.c | if((atif->dev->type == ARPHRD_LOCALTLK || atif->dev->type == ARPHRD_PPP) |
atif | 370 | net/appletalk/ddp.c | && atif->dev->do_ioctl) |
atif | 376 | net/appletalk/ddp.c | if (!(err=atif->dev->do_ioctl(atif->dev,&atreq,SIOCSIFADDR))) |
atif | 378 | net/appletalk/ddp.c | (void)atif->dev->do_ioctl(atif->dev,&atreq,SIOCGIFADDR); |
atif | 379 | net/appletalk/ddp.c | atif->address.s_net=htons(sa->sat_addr.s_net); |
atif | 380 | net/appletalk/ddp.c | atif->address.s_node=sa->sat_addr.s_node; |
atif | 398 | net/appletalk/ddp.c | probe_net=ntohs(atif->nets.nr_firstnet); |
atif | 400 | net/appletalk/ddp.c | probe_net=ntohs(atif->nets.nr_firstnet) + (jiffies%netrange); |
atif | 417 | net/appletalk/ddp.c | atif->address.s_net=htons(probe_net); |
atif | 420 | net/appletalk/ddp.c | atif->address.s_node=((nodect+probe_node)&0xFF); |
atif | 421 | net/appletalk/ddp.c | if(atif->address.s_node>0&&atif->address.s_node<254) |
atif | 428 | net/appletalk/ddp.c | aarp_send_probe(atif->dev, &atif->address); |
atif | 435 | net/appletalk/ddp.c | if(atif->status&ATIF_PROBE_FAIL) |
atif | 438 | net/appletalk/ddp.c | if(!(atif->status&ATIF_PROBE_FAIL)) |
atif | 441 | net/appletalk/ddp.c | atif->status&=~ATIF_PROBE_FAIL; |
atif | 444 | net/appletalk/ddp.c | if(probe_net>ntohs(atif->nets.nr_lastnet)) |
atif | 445 | net/appletalk/ddp.c | probe_net=ntohs(atif->nets.nr_firstnet); |
atif | 737 | net/appletalk/ddp.c | struct atalk_iface *atif; |
atif | 753 | net/appletalk/ddp.c | atif=atalk_find_dev(dev); |
atif | 775 | net/appletalk/ddp.c | if(atif) |
atif | 780 | net/appletalk/ddp.c | if(atif->status&ATIF_PROBE) |
atif | 783 | net/appletalk/ddp.c | atif->address.s_net=sa->sat_addr.s_net; |
atif | 784 | net/appletalk/ddp.c | atif->address.s_node=sa->sat_addr.s_node; |
atif | 789 | net/appletalk/ddp.c | atif=atif_add_device(dev, &sa->sat_addr); |
atif | 791 | net/appletalk/ddp.c | atif->nets= *nr; |
atif | 798 | net/appletalk/ddp.c | if(!(dev->flags&IFF_LOOPBACK) && atif_probe_device(atif)<0) |
atif | 811 | net/appletalk/ddp.c | sa->sat_addr.s_net=atif->address.s_net; |
atif | 812 | net/appletalk/ddp.c | sa->sat_addr.s_node=atif->address.s_node; |
atif | 824 | net/appletalk/ddp.c | sa->sat_addr.s_net=atif->address.s_net; |
atif | 845 | net/appletalk/ddp.c | if(atif==NULL) |
atif | 848 | net/appletalk/ddp.c | ((struct sockaddr_at *)(&atreq.ifr_addr))->sat_addr=atif->address; |
atif | 851 | net/appletalk/ddp.c | if(atif==NULL) |
atif | 854 | net/appletalk/ddp.c | ((struct sockaddr_at *)(&atreq.ifr_addr))->sat_addr.s_net=atif->address.s_net; |
atif | 1400 | net/appletalk/ddp.c | struct atalk_iface *atif; |
atif | 1465 | net/appletalk/ddp.c | atif=atalk_find_anynet(ddp->deh_dnode, dev); |
atif | 1467 | net/appletalk/ddp.c | atif=atalk_find_interface(ddp->deh_dnet,ddp->deh_dnode); |
atif | 1470 | net/appletalk/ddp.c | if(atif==NULL) |
atif | 1539 | net/appletalk/ddp.c | sock=atalk_search_socket( &tosat, atif ); |