__CHOOSE_MATCHED

Section: (9)
Updated: 09 October 2005
Index Return to Main Contents

 

NAME

__choose_matched - update a port's matched variable from a received lacpdu  

SYNOPSIS

"SYNOPSIS"

void __choose_matched (struct lacpdu * lacpdu, struct port * port);  

ARGUMENTS

lacpdu
the lacpdu we've received
port
the port we're looking at
 

DESCRIPTION

Update the value of the matched variable, using parameter values from a newly received lacpdu. Parameter values for the partner carried in the received PDU are compared with the corresponding operational parameter values for the actor. Matched is set to TRUE if all of these parameters match and the PDU parameter partner_state.aggregation has the same value as actor_oper_port_state.aggregation and lacp will actively maintain the link in the aggregation. Matched is also set to TRUE if the value of actor_state.aggregation in the received PDU is set to FALSE, i.e., indicates an individual link and lacp will actively maintain the link. Otherwise, matched is set to FALSE. LACP is considered to be actively maintaining the link if either the PDU's actor_state.lacp_activity variable is TRUE or both the actor's actor_oper_port_state.lacp_activity and the PDU's partner_state.lacp_activity variables are TRUE.


 

Index

NAME
SYNOPSIS
ARGUMENTS
DESCRIPTION

This document was created by man2html, using the manual pages.
Time: 00:01:52 GMT, October 09, 2005