ixResetPortSequenceIndex

ixResetPortSequenceIndex - reset a port's sequence index

SYNOPSIS

ixResetPortSequenceIndex chassisID cardID portID

DESCRIPTION

The ixResetPortSequenceIndex command sends a message to the IxServer to reset the sequence number associated with a port.

ARGUMENTS
chassisID

(By value) The ID number of the chassis.

cardID

(By value) The ID number of the card.

portID

(By value) The ID number of the port.

RETURNS
0

No error; the command was successfully delivered to the IxServer

1

Error; the command was delivered to the IxServer but it could not process the message

EXAMPLES

package require IxTclHal

set host galaxy

set username user

# Check if we're running on UNIX - connect to the TCL Server

# which must be running on the chassis

if [isUNIX] {

if [ixConnectToTclServer $host] {

ixPuts "Could not connect to $host"

return 1

}

}

# Now connect to the chassis

if [ixConnectToChassis $host] {

ixPuts $::ixErrorInfo

return 1

}

# Get the chassis ID to use in port lists

set chas [ixGetChassisID $host]

set cardA 1

set portA 1

set portList [list [list $chas $cardA $portA]]

# Login before taking ownership

if [ixLogin $username] {

ixPuts $::ixErrorInfo

return 1

}

# Take ownership of the ports we'll use

if [ixTakeOwnership $portList] {

ixPuts $::ixErrorInfo

return 1

}

if {[ixResetPortSequenceIndex $chas $cardA $portA] != 0} {

ixPuts "Could not reset port sequence index for $chas:$cardA:$portA"

}

# Let go of the ports that we reserved

ixClearOwnership $portList

# Disconnect from the chassis we're using

ixDisconnectFromChassis $host

# If we're running on UNIX, disconnect from the TCL Server

if [isUNIX] {

ixDisconnectTclServer $host

}

SEE ALSO

ixResetSequenceIndex