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

Lines Matching defs:ddp

34  * The entry point for the rtmp input in ddp is valid only when we're
68 #include <netat/ddp.h>
116 register at_ddp_t *ddp = (at_ddp_t *)gbuf_rptr(mp);
149 DstNet = NET_VALUE(ddp->dst_net);
150 DstNode = ddp->dst_node;
154 switch (ddp->type) {
177 rtmp_update(ifID, (at_rtmp *)ddp->data, tuples);
197 rtmp_request(ifID, ddp);
208 rtmp_request(ifID_table[Entry->NetPort], ddp);
215 NET_VALUE(ddp->dst_net),ddp->dst_node));
224 rtmp_request(ifID, ddp);
231 NET_VALUE(ddp->dst_net), ddp->dst_node));
241 ("rtmp_input: RTMP packet type=%d, route it\n", ddp->type));
815 * rtmp_prep_new_packet: allocate a ddp packet for RTMP use (reply to a RTMP request or
817 * The ddp header is filled with relevant information, as well as
839 register at_ddp_t *ddp;
849 ddp = (at_ddp_t *)(gbuf_rptr(m));
856 ddp->unused = ddp->hopcount = 0;
858 UAS_ASSIGN(ddp->checksum, 0);
860 NET_NET(ddp->dst_net, DstNet);
861 ddp->dst_node = DstNode;
862 ddp->dst_socket = socket;
864 NET_ASSIGN(ddp->src_net, ifID->ifThisNode.s_net);
865 ddp->src_node = ifID->ifThisNode.s_node;
866 ddp->src_socket = RTMP_SOCKET;
867 ddp->type = DDP_RTMP;
874 rtmp_data = ddp->data;
900 register at_ddp_t *ddp;
925 ddp = (at_ddp_t *)(gbuf_rptr(m));
931 ddp->unused = ddp->hopcount = 0;
933 DDPLEN_ASSIGN(ddp, size);
934 UAS_ASSIGN(ddp->checksum, 0);
936 NET_NET(ddp->dst_net, orig_ddp->src_net);
937 ddp->dst_node = orig_ddp->src_node;
938 ddp->dst_socket = orig_ddp->src_socket;
940 NET_ASSIGN(ddp->src_net, Entry->NextIRNet);
941 ddp->src_node = Entry->NextIRNode;
942 ddp->src_socket = RTMP_SOCKET;
943 ddp->type = DDP_RTMP;
950 rtmp_data = ddp->data;
1001 register at_ddp_t *ddp;
1024 ddp = (at_ddp_t *)(gbuf_rptr(m));
1025 Buff_ptr = (char *)((char *)ddp + DDP_X_HDR_SIZE + 10);
1057 DDPLEN_ASSIGN(ddp, (size + DDP_X_HDR_SIZE + 10));
1072 ddp = (at_ddp_t *)(gbuf_rptr(m));
1073 Buff_ptr = (char *)((char *)ddp + DDP_X_HDR_SIZE + 10);
1091 DDPLEN_ASSIGN(ddp, (size + DDP_X_HDR_SIZE + 10));
1115 static void rtmp_request(ifID, ddp)
1117 register at_ddp_t *ddp;
1131 code = ddp->data[0];
1140 NET_VALUE(ddp->dst_net), ifID->ifPort,
1141 NET_VALUE(ddp->src_net), ddp->src_node));
1143 if ((error = rtmp_r_find_bridge (ifID, ddp))) {
1162 code, NET_VALUE(ddp->src_net), ddp->src_node,
1163 NET_VALUE(ddp->dst_net), ddp->dst_node));
1165 rtmp_send_table(ifID, ddp->src_net, ddp->src_node,
1166 split_horizon, ddp->src_socket, 0);