.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "__UPDATE_SELECTED" "" "06 October 2005" "" ""
.SH NAME
__update_selected \- update a port's Selected variable from a received lacpdu
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void __update_selected (struct lacpdu * \fIlacpdu\fB, struct port * \fIport\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIlacpdu\fB\fR
the lacpdu we've received
.TP
\fB\fIport\fB\fR
the port we're looking at
.SH "DESCRIPTION"
.PP
Update the value of the selected variable, using parameter values from a
newly received lacpdu. The parameter values for the Actor carried in the
received PDU are compared with the corresponding operational parameter
values for the ports partner. If one or more of the comparisons shows that
the value(s) received in the PDU differ from the current operational values,
then selected is set to FALSE and actor_oper_port_state.synchronization is
set to out_of_sync. Otherwise, selected remains unchanged.