Lines Matching +full:0 +full:x4230

39  * from 0 to DAG_MAX_BOARDS, then optionally a colon and a stream number
40 * from 0 to DAG_STREAM_MAX.
149 #define MTP2_SENT_OFFSET 0 /* 1 byte */
154 #define MTP2_ANNEX_A_NOT_USED 0
192 static int atexit_handler_installed = 0;
193 static const unsigned short endian_test_word = 0x0100;
241 if(dag_stop_stream(p->fd, pd->dag_stream) < 0) in dag_platform_cleanup()
244 if(dag_detach_stream(p->fd, pd->dag_stream) < 0) in dag_platform_cleanup()
296 return 0; in new_pcap_dag()
302 uint32_t hdr_num = 0; in dag_erf_ext_header_count()
307 return 0; in dag_erf_ext_header_count()
309 return 0; in dag_erf_ext_header_count()
312 if ( (erf[8] & 0x80) == 0x00 ) in dag_erf_ext_header_count()
313 return 0; in dag_erf_ext_header_count()
326 } while ( hdr_type & 0x80 ); in dag_erf_ext_header_count()
340 unsigned int processed = 0; in dag_read()
342 unsigned int num_ext_hdr = 0; in dag_read()
357 p->break_loop = 0; in dag_read()
379 return 0; in dag_read()
387 return 0; in dag_read()
400 unsigned short packet_len = 0; in dag_read()
401 int caplen = 0; in dag_read()
418 p->break_loop = 0; in dag_read()
432 switch((header->type & 0x7f)) { in dag_read()
449 if ((header->type & 0x7f) == ERF_TYPE_PAD) { in dag_read()
472 switch ((header->type & 0x7f)) { in dag_read()
505 switch((header->type & 0x7f)) { in dag_read()
508 if ((header->type & 0x7f) == ERF_TYPE_AAL5) { in dag_read()
513 if ((header->type & 0x7f) == ERF_TYPE_MC_ATM) { in dag_read()
518 if ((header->type & 0x7f) == ERF_TYPE_MC_AAL5) { in dag_read()
526 if ((header->type & 0x7f) == ERF_TYPE_ATM) { in dag_read()
534 sunatm->vci = htons((rawatm >> 4) & 0xffff); in dag_read()
535 sunatm->vpi = (rawatm >> 20) & 0x00ff; in dag_read()
536 sunatm->flags = ((header->flags.iface & 1) ? 0x80 : 0x00) | in dag_read()
537 ((sunatm->vpi == 0 && sunatm->vci == htons(5)) ? 6 : in dag_read()
538 ((sunatm->vpi == 0 && sunatm->vci == htons(16)) ? 5 : in dag_read()
539 ((dp[ATM_HDR_SIZE] == 0xaa && in dag_read()
540 dp[ATM_HDR_SIZE+1] == 0xaa && in dag_read()
541 dp[ATM_HDR_SIZE+2] == 0x03) ? 2 : 1))); in dag_read()
612 TempPkt[MTP2_SENT_OFFSET] = 0; in dag_read()
614 *(TempPkt+MTP2_LINK_NUMBER_OFFSET) = ((header->rec.mc_hdlc.mc_header>>16)&0x01); in dag_read()
615 *(TempPkt+MTP2_LINK_NUMBER_OFFSET+1) = ((header->rec.mc_hdlc.mc_header>>24)&0xff); in dag_read()
691 ts = (ts & 0xffffffffULL) * ticks_per_second; in dag_read()
692 ts += 0x80000000; /* rounding */ in dag_read()
769 if (dag_parse_name(device, newDev, strlen(device) + 16, &pd->dag_stream) < 0) { in dag_activate()
800 p->errbuf[0] = '\0'; in dag_activate()
814 if((p->fd = dag_config_get_card_fd(pd->dag_ref)) < 0) { in dag_activate()
825 if (dag_attach_stream64(p->fd, pd->dag_stream, 0, 0) < 0) { in dag_activate()
835 if ( dag_component_get_subcomponent(pd->dag_root, kComponentStreamFeatures, 0) ) in dag_activate()
844 &mindata, &maxwait, &poll) < 0) { in dag_activate()
860 * 0 (unspecified), or a value bigger than the normal maximum in dag_activate()
866 if (p->snapshot <= 0 || p->snapshot > MAXIMUM_SNAPLEN) in dag_activate()
873 mindata = 0; in dag_activate()
889 mindata, &maxwait, &poll) < 0) { in dag_activate()
900 #if 0 in dag_activate()
904 if (p->snapshot == 0 || p->snapshot > MAX_DAG_SNAPLEN) { in dag_activate()
912 if(dag_start_stream(p->fd, pd->dag_stream) < 0) { in dag_activate()
924 pd->dag_mem_bottom = 0; in dag_activate()
925 pd->dag_mem_top = 0; in dag_activate()
932 if ((0x4200 == daginf->device_code) || (0x4230 == daginf->device_code)) { in dag_activate()
934 pd->dag_fcs_bits = 0; in dag_activate()
937 p->linktype_ext = LT_FCS_DATALINK_EXT(0); in dag_activate()
946 if ((n = atoi(s)) == 0 || n == 16 || n == 32) { in dag_activate()
965 pd->dag_fcs_bits = 0; in dag_activate()
972 if (dag_get_datalink(p) < 0) { in dag_activate()
977 p->bufsize = 0; in dag_activate()
979 if (new_pcap_dag(p) < 0) { in dag_activate()
1004 pd->stat.ps_drop = 0; in dag_activate()
1005 pd->stat.ps_recv = 0; in dag_activate()
1006 pd->stat.ps_ifdrop = 0; in dag_activate()
1007 return 0; in dag_activate()
1010 if (dag_stop_stream(p->fd, pd->dag_stream) < 0) { in dag_activate()
1015 if (dag_detach_stream(p->fd, pd->dag_stream) < 0) in dag_activate()
1045 long stream = 0; in dag_create()
1052 if (strncmp(cp, "dag", 3) != 0) { in dag_create()
1054 *is_ours = 0; in dag_create()
1057 /* Yes - is "dag" followed by a number from 0 to DAG_MAX_BOARDS-1 */ in dag_create()
1065 if (cpend == cp || *cpend != '\0') { in dag_create()
1067 *is_ours = 0; in dag_create()
1071 if (devnum < 0 || devnum >= DAG_MAX_BOARDS) { in dag_create()
1073 *is_ours = 0; in dag_create()
1077 if (stream <0 || stream >= DAG_STREAM_MAX) { in dag_create()
1079 *is_ours = 0; in dag_create()
1106 p->tstamp_precision_list[0] = PCAP_TSTAMP_PRECISION_MICRO; in dag_create()
1140 return 0; in dag_stats()
1158 /* Try all the DAGs 0-DAG_MAX_BOARDS */ in dag_findalldevs()
1159 for (c = 0; c < DAG_MAX_BOARDS; c++) { in dag_findalldevs()
1167 if ( (dagfd = dag_open(dagname)) >= 0 ) { in dag_findalldevs()
1180 if (pcapint_add_dev(devlistp, name, 0, description, errbuf) == NULL) { in dag_findalldevs()
1187 for(stream=0;stream<DAG_STREAM_MAX;stream+=2) { in dag_findalldevs()
1188 if (0 == dag_attach_stream64(dagfd, stream, 0, 0)) { in dag_findalldevs()
1192 if (pcapint_add_dev(devlistp, name, 0, description, errbuf) == NULL) { in dag_findalldevs()
1200 if(rxstreams <= 0) { in dag_findalldevs()
1209 return (0); in dag_findalldevs()
1217 return (0); in dag_set_datalink()
1234 if (pcapint_setnonblock_fd(p, nonblock) < 0) in dag_setnonblock()
1238 &mindata, &maxwait, &poll) < 0) { in dag_setnonblock()
1249 mindata = 0; in dag_setnonblock()
1254 mindata, &maxwait, &poll) < 0) { in dag_setnonblock()
1265 return (0); in dag_setnonblock()
1272 int index=0, dlt_index=0;
1275 memset(types, 0, 255);
1283 p->linktype = 0;
1287 if (dag_get_stream_erf_types(p->fd, pd->dag_stream, types, 255) < 0) {
1297 if (dag_get_erf_types(p->fd, types, 255) < 0) {
1310 switch((types[index] & 0x7f)) {
1419 return (0);