Lines Matching defs:ddp
57 #include <netat/ddp.h>
172 at_ddp_t *ddp = NULL;
190 ddp = mtod(m, at_ddp_t *);
197 if (ddp) {
198 NET_ASSIGN(ddp->dst_net, pcb->raddr.s_net);
199 ddp->dst_node = pcb->raddr.s_node;
200 ddp->dst_socket = pcb->rport;
206 if (ddp) {
209 NET_ASSIGN(ddp->dst_net, dst->sat_addr.s_net);
210 ddp->dst_node = dst->sat_addr.s_node;
211 ddp->dst_socket = dst->sat_port;
214 if (ddp) {
215 DDPLEN_ASSIGN(ddp, m->m_pkthdr.len);
216 UAS_ASSIGN_HTON(ddp->checksum,
218 ddp->type = (pcb->ddptype)? pcb->ddptype: DEFAULT_OT_DDPTYPE;
220 NET_ASSIGN(ddp->src_net, pcb->laddr.s_net);
221 ddp->src_node = pcb->laddr.s_node;
222 ddp->src_socket = pcb->lport;
225 ddp = mtod(m, at_ddp_t *);
227 if (NET_VALUE(ddp->dst_net) == ATADDR_ANYNET &&
228 ddp->dst_node == ATADDR_BCASTNODE &&
239 ddp = mtod(n, at_ddp_t *);
240 if (MULTIHOME_MODE && (ifIDTmp = forUs(ddp)))
242 NET_ASSIGN(ddp->src_net, ifID->ifThisNode.s_net);
243 ddp->src_node = ifID->ifThisNode.s_node;
244 ddp->src_socket = pcb->lport;
245 if (UAS_VALUE_NTOH(ddp->checksum))
246 UAS_ASSIGN_HTON(ddp->checksum, ddp_checksum(m, 4));