• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/netat/

Lines Matching defs:ddp

40  * The entry point for the zip input in ddp is valid only when we're
67 #include <netat/ddp.h>
84 * to ZIP have the same headers as those coming in to DDP {ddp...}.
117 at_ddp_t *ddp, *ddp_sent;
124 ddp = (at_ddp_t *)gbuf_rptr(m);
133 zname->len, DDPLEN_VALUE(ddp)));
146 if ((NET_VALUE(ddp->src_net) < CableStart || NET_VALUE(ddp->src_net) > CableStop) &&
147 (NET_VALUE(ddp->dst_net) == 0 && ddp->dst_node == 0xff)) {
243 UAS_ASSIGN(ddp->checksum, 0);
248 ddp_sent->dst_socket = ddp->src_socket;
257 NET_NET(ddp_sent->dst_net, ddp->src_net);
258 ddp_sent->dst_node = ddp->src_node;
288 register at_ddp_t *ddp, *src_ddp;
299 ddp = (at_ddp_t *)(gbuf_rptr(m_sent));
303 ddp->unused = ddp->hopcount = 0;
304 UAS_ASSIGN(ddp->checksum, 0);
306 NET_ASSIGN(ddp->src_net, ifID->ifThisNode.s_net);
307 ddp->src_node = ifID->ifThisNode.s_node;
308 ddp->src_socket = ZIP_SOCKET;
310 ddp->dst_socket = src_ddp->src_socket;
311 NET_NET(ddp->dst_net, src_ddp->src_net);
312 ddp->dst_node = src_ddp->src_node;
314 ddp->type = DDP_ZIP;
332 register at_ddp_t *ddp;
348 ddp = (at_ddp_t *)(gbuf_rptr(m));
349 ReplyBuff = (char *)(ddp->data);
378 DDPLEN_ASSIGN(ddp, (reply_length + DDP_X_HDR_SIZE));
382 NET_VALUE(ddp->dst_net), ddp->dst_node, 0))) {
419 DDPLEN_ASSIGN(ddp, (reply_length + DDP_X_HDR_SIZE));
423 NET_VALUE(ddp->dst_net), ddp->dst_node, 0))) {
444 register at_ddp_t *ddp = NULL, *ddp_received;
464 network_count, DDPLEN_VALUE(ddp)));
483 ddp = (at_ddp_t *)(gbuf_rptr(m));
484 ReplyBuff = (char *)(ddp->data);
509 DDPLEN_ASSIGN(ddp, (reply_length + DDP_X_HDR_SIZE));
514 NET_VALUE(ddp->dst_net),
515 ddp->dst_node, 0))) {
567 DDPLEN_ASSIGN(ddp, (reply_length + DDP_X_HDR_SIZE));
571 NET_VALUE(ddp->dst_net),
572 ddp->dst_node, 0))) {
591 register at_ddp_t *ddp;
626 ddp = (at_ddp_t *)gbuf_rptr(m);
628 if (ddp->type == DDP_ZIP) {
637 NET_VALUE(ddp->src_net), ddp->src_node));
639 if (!RT_LOOKUP_OKAY(ifID, ddp)) {
642 NET_VALUE(ddp->src_net), ddp->src_node));
675 NET_VALUE(ddp->src_net), ddp->src_node));
676 if (RT_LOOKUP_OKAY(ifID, ddp)) {
680 NET_VALUE(ddp->src_net), ddp->src_node));
695 ((NET_VALUE(ddp->src_net) != ifID->ifThisNode.s_net) ||
696 (ddp->src_node != ifID->ifThisNode.s_node)) && netinfo_reply_pending)
700 NET_VALUE(ddp->src_net), ddp->src_node));
701 trackrouter(ifID, NET_VALUE(ddp->src_net), ddp->src_node);
766 else if (ddp->type == DDP_ATP &&
767 RT_LOOKUP_OKAY(ifID, ddp)) {
1028 register at_ddp_t *ddp;
1051 ddp = (at_ddp_t *)(gbuf_rptr(m) + sizeof(struct atalk_addr) + 1);
1052 zip = (at_x_zip_t *)ddp->data;
1068 DDPLEN_ASSIGN(ddp, (size - (sizeof(struct atalk_addr) + 1)));
1069 UAS_ASSIGN(ddp->checksum, 0);
1070 ddp->hopcount = ddp->unused = 0;
1071 NET_ASSIGN(ddp->dst_net, 0); /* cable-wide broadcast */
1072 NET_ASSIGN(ddp->src_net, ifID->ifThisNode.s_net);
1075 ddp->dst_node = 0xff;
1076 ddp->src_node = ifID->ifThisNode.s_node;
1077 ddp->dst_socket = ZIP_SOCKET;
1078 ddp->src_socket = ZIP_SOCKET;
1079 ddp->type = DDP_ZIP;
1082 NET_NET(at_dest->atalk_net, ddp->dst_net);
1083 at_dest->atalk_node = ddp->dst_node;
1160 register at_ddp_t *ddp;
1165 ddp = (at_ddp_t *)gbuf_rptr(m);
1166 if (ddp->dst_socket == ZIP_SOCKET) {
1167 switch (ddp->type) {
1203 * 07/12/94 : remark2 only called from ddp.c / ddp_output
1215 register at_ddp_t *ddp;
1241 ddp = (at_ddp_t *)gbuf_rptr(m);
1247 /* fill up the ddp header for reply */
1252 NET_NET(r_ddp->src_net, ddp->dst_net);
1254 r_ddp->src_node = ddp->dst_node;
1255 r_ddp->dst_socket = ddp->src_socket;
1294 * zip_prep_query_packet: build the actual ddp packet for the zip query
1304 register at_ddp_t *ddp;
1315 ddp = (at_ddp_t *)(gbuf_rptr(m));
1319 ddp->unused = ddp->hopcount = 0;
1320 UAS_ASSIGN(ddp->checksum, 0);
1321 NET_ASSIGN(ddp->src_net, ifID->ifThisNode.s_net);
1322 ddp->src_node = ifID->ifThisNode.s_node;
1323 ddp->src_socket = ZIP_SOCKET;
1325 ddp->dst_socket = ZIP_SOCKET;
1326 NET_ASSIGN(ddp->dst_net, RouterNet);
1327 ddp->dst_node = RouterNode;
1329 ddp->type = DDP_ZIP;
1349 register at_ddp_t *ddp;
1362 ddp = (at_ddp_t *)(gbuf_rptr(m));
1363 QueryBuff = (char *)ddp->data;
1393 DDPLEN_ASSIGN(ddp, (DDP_X_HDR_SIZE + Query_index));
1441 DDPLEN_ASSIGN(ddp, (DDP_X_HDR_SIZE + Query_index));
1472 register at_ddp_t *ddp;
1478 ddp = (at_ddp_t *)gbuf_rptr(m);
1486 payload_len = DDPLEN_VALUE(ddp) - (DDP_X_HDR_SIZE + 2);
1489 NET_VALUE(ddp->src_net), ddp->src_node, reply_type, network_count));
1503 Network, NET_VALUE(ddp->src_net), ddp->src_node, reply_type, network_count));
1521 NET_VALUE(ddp->src_net), ddp->src_node, zname->str));
1579 register at_ddp_t *ddp;
1600 ddp = (at_ddp_t *)gbuf_rptr(m);
1606 /* fill up the ddp header for reply */
1612 NET_NET(r_ddp->dst_net, ddp->src_net);
1615 r_ddp->dst_node = ddp->src_node;
1617 r_ddp->dst_socket = ddp->src_socket;
1638 Entry = rt_blookup(NET_VALUE(ddp->src_net));
1675 register at_ddp_t *ddp;
1684 ddp = (at_ddp_t *)gbuf_rptr(m);
1702 /* fill up the ddp header for reply */
1707 NET_NET(r_ddp->dst_net, ddp->src_net);
1709 r_ddp->dst_node = ddp->src_node;
1710 r_ddp->dst_socket = ddp->src_socket;
1801 register at_ddp_t *ddp;
1818 ddp = (at_ddp_t *)gbuf_rptr(m);
1844 NET_VALUE(ddp->src_net), ddp->src_node, Index_wanted));
1846 Entry = rt_blookup(NET_VALUE(ddp->src_net));
1855 NET_VALUE(ddp->src_net), ddp->src_node, ZoneCount));
1944 /* fill up the ddp header for reply */
1950 NET_NET(r_ddp->dst_net, ddp->src_net);
1953 r_ddp->dst_node = ddp->src_node;
1955 r_ddp->dst_socket = ddp->src_socket;