Lines Matching defs:rdf
855 struct smt_rdf *rdf ;
875 rdf = smtod(mb,struct smt_rdf *) ;
876 rdf->smt.smt_tid = sm->smt_tid ; /* use TID from sm */
877 rdf->smt.smt_dest = sm->smt_source ; /* set dest = source */
880 rdf->reason.para.p_type = SMT_P_REASON ;
881 rdf->reason.para.p_len = sizeof(struct smt_p_reason) - PARA_LEN ;
882 rdf->reason.rdf_reason = reason ;
885 rdf->version.para.p_type = SMT_P_VERSION ;
886 rdf->version.para.p_len = sizeof(struct smt_p_version) - PARA_LEN ;
887 rdf->version.v_pad = 0 ;
888 rdf->version.v_n = 1 ;
889 rdf->version.v_index = 1 ;
890 rdf->version.v_version[0] = SMT_VID_2 ;
891 rdf->version.v_pad2 = 0 ;
894 if ((unsigned int) frame_len <= SMT_MAX_INFO_LEN - sizeof(*rdf) +
898 len = SMT_MAX_INFO_LEN - sizeof(*rdf) +
902 rdf->refused.para.p_type = SMT_P_REFUSED ;
904 rdf->refused.para.p_len = len + 4 ;
905 rdf->refused.ref_fc = fc ;
910 memcpy((char *) &rdf->refused.ref_header,(char *) sm,len) ;
914 rdf->smt.smt_len += len ;
916 dump_smt(smc,(struct smt_header *)rdf,"RDF") ;