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)
ddp971net/appletalk/ddp.cunsigned short atalk_checksum(struct ddpehdr *ddp, int len)
ddp974net/appletalk/ddp.cunsigned char *data=(unsigned char *)ddp;
ddp1419net/appletalk/ddp.cstruct ddpehdr *ddp=(void *)skb->h.raw;
ddp1425net/appletalk/ddp.cif(skb->len<sizeof(*ddp))
ddp1438net/appletalk/ddp.c*((__u16 *)ddp)=ntohs(*((__u16 *)ddp));
ddp1446net/appletalk/ddp.cskb_trim(skb,min(skb->len,ddp->deh_len));
ddp1454net/appletalk/ddp.cif(skb->len<sizeof(*ddp))
ddp1465net/appletalk/ddp.cif(ddp->deh_sum && atalk_checksum(ddp, ddp->deh_len)!= ddp->deh_sum)
ddp1474net/appletalk/ddp.cif(call_in_firewall(AF_APPLETALK, skb, ddp)!=FW_ACCEPT)
ddp1484net/appletalk/ddp.cif(ddp->deh_dnet == 0)  /* Net 0 is 'this network' */
ddp1485net/appletalk/ddp.catif=atalk_find_anynet(ddp->deh_dnode, dev);
ddp1487net/appletalk/ddp.catif=atalk_find_interface(ddp->deh_dnet,ddp->deh_dnode);
ddp1497net/appletalk/ddp.cif (skb->pkt_type != PACKET_HOST || ddp->deh_dnet == 0) 
ddp1508net/appletalk/ddp.cif(call_fw_firewall(AF_APPLETALK, skb, ddp)!=FW_ACCEPT)
ddp1514net/appletalk/ddp.cta.s_net=ddp->deh_dnet;
ddp1515net/appletalk/ddp.cta.s_node=ddp->deh_dnode;
ddp1519net/appletalk/ddp.cif(rt==NULL || ddp->deh_hops==15)
ddp1524net/appletalk/ddp.cddp->deh_hops++;
ddp1539net/appletalk/ddp.cddp_dl->header_length + ddp->deh_len));
ddp1541net/appletalk/ddp.c*((__u16 *)ddp)=ntohs(*((__u16 *)ddp));    /* Mend the byte order */
ddp1555net/appletalk/ddp.ctosat.sat_addr.s_net = ddp->deh_dnet;
ddp1556net/appletalk/ddp.ctosat.sat_addr.s_node = ddp->deh_dnode;
ddp1557net/appletalk/ddp.ctosat.sat_port = ddp->deh_dport;
ddp1591net/appletalk/ddp.cstruct ddpehdr *ddp;
ddp1615net/appletalk/ddp.cskb_push(skb, sizeof(*ddp)-4);
ddp1616net/appletalk/ddp.cddp=(struct ddpehdr *)skb->data;
ddp1628net/appletalk/ddp.cddp->deh_dnode=skb->mac.raw[0];  /* From physical header */
ddp1629net/appletalk/ddp.cddp->deh_snode=skb->mac.raw[1];  /* From physical header */
ddp1631net/appletalk/ddp.cddp->deh_dnet=ap->s_net;  /* Network number */
ddp1632net/appletalk/ddp.cddp->deh_snet=ap->s_net;  
ddp1633net/appletalk/ddp.cddp->deh_sum=0;      /* No checksum */
ddp1637net/appletalk/ddp.cddp->deh_len=skb->len;
ddp1638net/appletalk/ddp.cddp->deh_hops=15;    /* Non routable, so force a drop 
ddp1640net/appletalk/ddp.c*((__u16 *)ddp)=htons(*((__u16 *)ddp));    /* Mend the byte order */
ddp1653net/appletalk/ddp.cstruct ddpehdr *ddp;
ddp1739net/appletalk/ddp.cddp=(struct ddpehdr *)skb_put(skb,sizeof(struct ddpehdr));
ddp1740net/appletalk/ddp.cddp->deh_pad=0;
ddp1741net/appletalk/ddp.cddp->deh_hops=0;
ddp1742net/appletalk/ddp.cddp->deh_len=len+sizeof(*ddp);
ddp1748net/appletalk/ddp.c*((__u16 *)ddp)=ntohs(*((__u16 *)ddp));
ddp1750net/appletalk/ddp.cddp->deh_dnet=usat->sat_addr.s_net;
ddp1751net/appletalk/ddp.cddp->deh_snet=sk->protinfo.af_at.src_net;
ddp1752net/appletalk/ddp.cddp->deh_dnode=usat->sat_addr.s_node;
ddp1753net/appletalk/ddp.cddp->deh_snode=sk->protinfo.af_at.src_node;
ddp1754net/appletalk/ddp.cddp->deh_dport=usat->sat_port;
ddp1755net/appletalk/ddp.cddp->deh_sport=sk->protinfo.af_at.src_port;
ddp1763net/appletalk/ddp.cddp->deh_sum=0;
ddp1765net/appletalk/ddp.cddp->deh_sum=atalk_checksum(ddp, len+sizeof(*ddp));
ddp1769net/appletalk/ddp.cif(call_out_firewall(AF_APPLETALK, skb, ddp)!=FW_ACCEPT)
ddp1782net/appletalk/ddp.cif(ddp->deh_dnode==ATADDR_BCAST)
ddp1837net/appletalk/ddp.cstruct ddpehdr  *ddp = NULL;
ddp1852net/appletalk/ddp.cddp = (struct ddpehdr *)(skb->h.raw);
ddp1855net/appletalk/ddp.ccopied=ddp->deh_len;
ddp1862net/appletalk/ddp.ccopied=ddp->deh_len - sizeof(*ddp);
ddp1865net/appletalk/ddp.cskb_copy_datagram_iovec(skb,sizeof(*ddp),msg->msg_iov,copied);
ddp1870net/appletalk/ddp.csat->sat_port=ddp->deh_sport;
ddp1871net/appletalk/ddp.csat->sat_addr.s_node=ddp->deh_snode;
ddp1872net/appletalk/ddp.csat->sat_addr.s_net=ddp->deh_snet;