def ConfigIgmpSourceGroupNgpfHlPy( **kwargs ): print '\nConfigIgmpSourceGroupNgpfHlPy:' for key,value in kwargs.iteritems(): print '\t%s: %s' % (key,value) status = ixia_ngpf.emulation_multicast_source_config(**kwargs) if status['status'] != '1': print '\nConfigIgmpSourceGroupNgpfHlPy failed: %s\n' % status['log'] sys.exit() PrintDict(status) #return status['multicast_source_handle'] return status name = name, emulation_src_handle = src_endpoint, emulation_dst_handle = dst_endpoint, transmit_mode = 'single_burst', pkts_per_burst = pkt_per_burst, rate_percent = rate_percent, frame_size = '85', src_dest_mesh = 'one_to_one', route_mesh = 'one_to_one', bidirectional = bidirectional, allow_self_destined = '0', circuit_endpoint_type = 'ipv4', track_by = track_by, l3_protocol = 'ipv4') if status['status'] != '1': print '\nTraffic_Ipv4SingleBurst failed:', status['log'] sys.exit() print '\nTraffic_Ipv4SingleBurst: Successfully created.' PrintDict(status)