Symbol: lacp
usr/src/uts/common/io/aggr/aggr_lacp.c
1708
valid_lacp_pdu(aggr_port_t *portp, lacp_t *lacp)
usr/src/uts/common/io/aggr/aggr_lacp.c
1718
if ((lacp->actor_info.information_len != sizeof (link_info_t)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1719
(lacp->partner_info.information_len != sizeof (link_info_t)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1720
(lacp->collector_len != LACP_COLLECTOR_INFO_LEN) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1721
(lacp->terminator_len != LACP_TERMINATOR_INFO_LEN)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1724
lacp->terminator_len));
usr/src/uts/common/io/aggr/aggr_lacp.c
1825
record_PDU(aggr_port_t *portp, lacp_t *lacp)
usr/src/uts/common/io/aggr/aggr_lacp.c
1836
pl->PartnerOperPortNum = ntohs(lacp->actor_info.port);
usr/src/uts/common/io/aggr/aggr_lacp.c
1838
ntohs(lacp->actor_info.port_priority);
usr/src/uts/common/io/aggr/aggr_lacp.c
1839
pl->PartnerOperSystem = lacp->actor_info.system_id;
usr/src/uts/common/io/aggr/aggr_lacp.c
1841
htons(lacp->actor_info.system_priority);
usr/src/uts/common/io/aggr/aggr_lacp.c
1842
pl->PartnerOperKey = ntohs(lacp->actor_info.key);
usr/src/uts/common/io/aggr/aggr_lacp.c
1846
pl->PartnerOperPortState.state = lacp->actor_info.state.state;
usr/src/uts/common/io/aggr/aggr_lacp.c
1859
if (((ntohs(lacp->partner_info.port) == pl->ActorPortNumber) &&
usr/src/uts/common/io/aggr/aggr_lacp.c
1860
(ntohs(lacp->partner_info.port_priority) ==
usr/src/uts/common/io/aggr/aggr_lacp.c
1862
(ether_cmp(&lacp->partner_info.system_id,
usr/src/uts/common/io/aggr/aggr_lacp.c
1864
(ntohs(lacp->partner_info.system_priority) ==
usr/src/uts/common/io/aggr/aggr_lacp.c
1866
(ntohs(lacp->partner_info.key) == pl->ActorOperPortKey) &&
usr/src/uts/common/io/aggr/aggr_lacp.c
1867
(lacp->partner_info.state.bit.aggregation ==
usr/src/uts/common/io/aggr/aggr_lacp.c
1869
(!lacp->actor_info.state.bit.aggregation)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1872
lacp->actor_info.state.bit.sync;
usr/src/uts/common/io/aggr/aggr_lacp.c
1894
update_selected(aggr_port_t *portp, lacp_t *lacp)
usr/src/uts/common/io/aggr/aggr_lacp.c
1900
if ((pl->PartnerOperPortNum != ntohs(lacp->actor_info.port)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1902
ntohs(lacp->actor_info.port_priority)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1904
&lacp->actor_info.system_id) != 0) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1906
ntohs(lacp->actor_info.system_priority)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1907
(pl->PartnerOperKey != ntohs(lacp->actor_info.key)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1909
lacp->actor_info.state.bit.aggregation)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
1957
update_NTT(aggr_port_t *portp, lacp_t *lacp)
usr/src/uts/common/io/aggr/aggr_lacp.c
1964
if ((pl->ActorPortNumber != ntohs(lacp->partner_info.port)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1966
ntohs(lacp->partner_info.port_priority)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1968
&lacp->partner_info.system_id) != 0) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1970
ntohs(lacp->partner_info.system_priority)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1971
(pl->ActorOperPortKey != ntohs(lacp->partner_info.key)) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1973
lacp->partner_info.state.bit.activity) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1975
lacp->partner_info.state.bit.timeout) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1977
lacp->partner_info.state.bit.sync) ||
usr/src/uts/common/io/aggr/aggr_lacp.c
1979
lacp->partner_info.state.bit.aggregation)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
2002
lacp_receive_sm(aggr_port_t *portp, lacp_t *lacp)
usr/src/uts/common/io/aggr/aggr_lacp.c
2023
} else if (lacp != NULL) {
usr/src/uts/common/io/aggr/aggr_lacp.c
2036
if (!((lacp && (oldstate == LACP_CURRENT) &&
usr/src/uts/common/io/aggr/aggr_lacp.c
2064
lacp_receive_sm(portp, lacp);
usr/src/uts/common/io/aggr/aggr_lacp.c
2124
if (!lacp) /* no LACPDU so current_while_timer popped */
usr/src/uts/common/io/aggr/aggr_lacp.c
2135
if (!valid_lacp_pdu(portp, lacp)) {
usr/src/uts/common/io/aggr/aggr_lacp.c
2143
selected_updated = update_selected(portp, lacp);
usr/src/uts/common/io/aggr/aggr_lacp.c
2144
update_NTT(portp, lacp);
usr/src/uts/common/io/aggr/aggr_lacp.c
2145
sync_updated = record_PDU(portp, lacp);
usr/src/uts/common/io/aggr/aggr_lacp.c
2225
lacp_t *lacp;
usr/src/uts/common/io/aggr/aggr_lacp.c
2234
lacp = (lacp_t *)dmp->b_rptr;
usr/src/uts/common/io/aggr/aggr_lacp.c
2235
if (lacp->subtype != LACP_SUBTYPE && lacp->subtype != MARKER_SUBTYPE) {
usr/src/uts/common/io/aggr/aggr_lacp.c
2238
portp->lp_linkid, lacp->subtype));
usr/src/uts/common/io/aggr/aggr_lacp.c
2278
lacp_t *lacp;
usr/src/uts/common/io/aggr/aggr_lacp.c
2286
lacp = (lacp_t *)dmp->b_rptr;
usr/src/uts/common/io/aggr/aggr_lacp.c
2287
switch (lacp->subtype) {
usr/src/uts/common/io/aggr/aggr_lacp.c
2295
lacp_receive_sm(portp, lacp);
usr/src/uts/common/io/aggr/aggr_lacp.c
680
fill_lacp_pdu(aggr_port_t *portp, lacp_t *lacp)
usr/src/uts/common/io/aggr/aggr_lacp.c
689
lacp->subtype = LACP_SUBTYPE;
usr/src/uts/common/io/aggr/aggr_lacp.c
690
lacp->version = LACP_VERSION;
usr/src/uts/common/io/aggr/aggr_lacp.c
695
lacp->actor_info.tlv_type = ACTOR_TLV;
usr/src/uts/common/io/aggr/aggr_lacp.c
696
lacp->actor_info.information_len = sizeof (link_info_t);
usr/src/uts/common/io/aggr/aggr_lacp.c
697
lacp->actor_info.system_priority =
usr/src/uts/common/io/aggr/aggr_lacp.c
699
bcopy(aggrp->lg_addr, (uchar_t *)&lacp->actor_info.system_id,
usr/src/uts/common/io/aggr/aggr_lacp.c
701
lacp->actor_info.key = htons(pl->ActorOperPortKey);
usr/src/uts/common/io/aggr/aggr_lacp.c
702
lacp->actor_info.port_priority = htons(pl->ActorPortPriority);
usr/src/uts/common/io/aggr/aggr_lacp.c
703
lacp->actor_info.port = htons(pl->ActorPortNumber);
usr/src/uts/common/io/aggr/aggr_lacp.c
704
lacp->actor_info.state.state = pl->ActorOperPortState.state;
usr/src/uts/common/io/aggr/aggr_lacp.c
709
lacp->partner_info.tlv_type = PARTNER_TLV;
usr/src/uts/common/io/aggr/aggr_lacp.c
710
lacp->partner_info.information_len = sizeof (link_info_t);
usr/src/uts/common/io/aggr/aggr_lacp.c
711
lacp->partner_info.system_priority =
usr/src/uts/common/io/aggr/aggr_lacp.c
713
lacp->partner_info.system_id = pl->PartnerOperSystem;
usr/src/uts/common/io/aggr/aggr_lacp.c
714
lacp->partner_info.key = htons(pl->PartnerOperKey);
usr/src/uts/common/io/aggr/aggr_lacp.c
715
lacp->partner_info.port_priority =
usr/src/uts/common/io/aggr/aggr_lacp.c
717
lacp->partner_info.port = htons(pl->PartnerOperPortNum);
usr/src/uts/common/io/aggr/aggr_lacp.c
718
lacp->partner_info.state.state = pl->PartnerOperPortState.state;
usr/src/uts/common/io/aggr/aggr_lacp.c
721
lacp->tlv_collector = COLLECTOR_TLV;
usr/src/uts/common/io/aggr/aggr_lacp.c
722
lacp->collector_len = 0x10;
usr/src/uts/common/io/aggr/aggr_lacp.c
723
lacp->collector_max_delay = htons(aggrp->aggr.CollectorMaxDelay);
usr/src/uts/common/io/aggr/aggr_lacp.c
726
lacp->tlv_terminator = TERMINATOR_TLV;
usr/src/uts/common/io/aggr/aggr_lacp.c
727
lacp->terminator_len = 0x0;