taglinefilesource code
ddp439net/appletalk/aarp.cstruct ddpehdr *ddp=(struct ddpehdr *)skb->data;
ddp448net/appletalk/aarp.cif(at->s_net==sa->s_net && sa->s_net==ddp->deh_snet)
ddp972net/appletalk/ddp.cunsigned short atalk_checksum(struct ddpehdr *ddp, int len)
ddp975net/appletalk/ddp.cunsigned char *data=(unsigned char *)ddp;
ddp1399net/appletalk/ddp.cstruct ddpehdr *ddp=(void *)skb->h.raw;
ddp1405net/appletalk/ddp.cif(skb->len<sizeof(*ddp))
ddp1418net/appletalk/ddp.c*((__u16 *)ddp)=ntohs(*((__u16 *)ddp));
ddp1426net/appletalk/ddp.cskb_trim(skb,min(skb->len,ddp->deh_len));
ddp1434net/appletalk/ddp.cif(skb->len<sizeof(*ddp))
ddp1445net/appletalk/ddp.cif(ddp->deh_sum && atalk_checksum(ddp, ddp->deh_len)!= ddp->deh_sum)
ddp1454net/appletalk/ddp.cif(call_in_firewall(AF_APPLETALK, skb->dev, ddp)!=FW_ACCEPT)
ddp1464net/appletalk/ddp.cif(ddp->deh_dnet == 0)  /* Net 0 is 'this network' */
ddp1465net/appletalk/ddp.catif=atalk_find_anynet(ddp->deh_dnode, dev);
ddp1467net/appletalk/ddp.catif=atalk_find_interface(ddp->deh_dnet,ddp->deh_dnode);
ddp1477net/appletalk/ddp.cif (skb->pkt_type != PACKET_HOST || ddp->deh_dnet == 0) 
ddp1488net/appletalk/ddp.cif(call_fw_firewall(AF_APPLETALK, skb->dev, ddp)!=FW_ACCEPT)
ddp1494net/appletalk/ddp.cta.s_net=ddp->deh_dnet;
ddp1495net/appletalk/ddp.cta.s_node=ddp->deh_dnode;
ddp1499net/appletalk/ddp.cif(rt==NULL || ddp->deh_hops==15)
ddp1504net/appletalk/ddp.cddp->deh_hops++;
ddp1519net/appletalk/ddp.cddp_dl->header_length + ddp->deh_len));
ddp1521net/appletalk/ddp.c*((__u16 *)ddp)=ntohs(*((__u16 *)ddp));    /* Mend the byte order */
ddp1535net/appletalk/ddp.ctosat.sat_addr.s_net = ddp->deh_dnet;
ddp1536net/appletalk/ddp.ctosat.sat_addr.s_node = ddp->deh_dnode;
ddp1537net/appletalk/ddp.ctosat.sat_port = ddp->deh_dport;
ddp1571net/appletalk/ddp.cstruct ddpehdr *ddp;
ddp1595net/appletalk/ddp.cskb_push(skb, sizeof(*ddp)-4);
ddp1596net/appletalk/ddp.cddp=(struct ddpehdr *)skb->data;
ddp1608net/appletalk/ddp.cddp->deh_dnode=skb->mac.raw[0];  /* From physical header */
ddp1609net/appletalk/ddp.cddp->deh_snode=skb->mac.raw[1];  /* From physical header */
ddp1611net/appletalk/ddp.cddp->deh_dnet=ap->s_net;  /* Network number */
ddp1612net/appletalk/ddp.cddp->deh_snet=ap->s_net;  
ddp1613net/appletalk/ddp.cddp->deh_sum=0;      /* No checksum */
ddp1617net/appletalk/ddp.cddp->deh_len=skb->len;
ddp1618net/appletalk/ddp.cddp->deh_hops=15;    /* Non routable, so force a drop 
ddp1620net/appletalk/ddp.c*((__u16 *)ddp)=htons(*((__u16 *)ddp));    /* Mend the byte order */
ddp1633net/appletalk/ddp.cstruct ddpehdr *ddp;
ddp1719net/appletalk/ddp.cddp=(struct ddpehdr *)skb_put(skb,sizeof(struct ddpehdr));
ddp1720net/appletalk/ddp.cddp->deh_pad=0;
ddp1721net/appletalk/ddp.cddp->deh_hops=0;
ddp1722net/appletalk/ddp.cddp->deh_len=len+sizeof(*ddp);
ddp1728net/appletalk/ddp.c*((__u16 *)ddp)=ntohs(*((__u16 *)ddp));
ddp1730net/appletalk/ddp.cddp->deh_dnet=usat->sat_addr.s_net;
ddp1731net/appletalk/ddp.cddp->deh_snet=sk->protinfo.af_at.src_net;
ddp1732net/appletalk/ddp.cddp->deh_dnode=usat->sat_addr.s_node;
ddp1733net/appletalk/ddp.cddp->deh_snode=sk->protinfo.af_at.src_node;
ddp1734net/appletalk/ddp.cddp->deh_dport=usat->sat_port;
ddp1735net/appletalk/ddp.cddp->deh_sport=sk->protinfo.af_at.src_port;
ddp1743net/appletalk/ddp.cddp->deh_sum=0;
ddp1745net/appletalk/ddp.cddp->deh_sum=atalk_checksum(ddp, len+sizeof(*ddp));
ddp1749net/appletalk/ddp.cif(call_out_firewall(AF_APPLETALK, skb->dev, ddp)!=FW_ACCEPT)
ddp1762net/appletalk/ddp.cif(ddp->deh_dnode==ATADDR_BCAST)
ddp1817net/appletalk/ddp.cstruct ddpehdr  *ddp = NULL;
ddp1832net/appletalk/ddp.cddp = (struct ddpehdr *)(skb->h.raw);
ddp1835net/appletalk/ddp.ccopied=ddp->deh_len;
ddp1842net/appletalk/ddp.ccopied=ddp->deh_len - sizeof(*ddp);
ddp1845net/appletalk/ddp.cskb_copy_datagram_iovec(skb,sizeof(*ddp),msg->msg_iov,copied);
ddp1850net/appletalk/ddp.csat->sat_port=ddp->deh_sport;
ddp1851net/appletalk/ddp.csat->sat_addr.s_node=ddp->deh_snode;
ddp1852net/appletalk/ddp.csat->sat_addr.s_net=ddp->deh_snet;