proc GetEndpointSetHandle { trafficItemHandle endpointSetName } { # Each Traffic Item can configure many EndpointSets. # Each EndpointSet handle looks like this: # ::ixNet::OBJ-/traffic/trafficItem:4/highLevelStream:1 # # Return the EndpointSet handle that matches the $flowGroupName. set highLevelStreamId "" foreach endpointSet [ixNet getList $trafficItemHandle highLevelStream] { set currentName [ixNet getAttrib $endpointSet -name] if {[regexp ".*$endpointSetName.*" $currentName]} { set highLevelStreamId $endpointSet break } } if {$highLevelStreamId == ""} { return 0 } return $highLevelStreamId }