Lines Matching refs:lacpdu
1621 struct lacp_du *lacpdu;
1623 if (m->m_len < sizeof(*lacpdu)) {
1624 m = m_pullup(m, sizeof(*lacpdu));
1639 lacpdu = mtod(m, struct lacp_du *);
1640 aggr_rxm_lacpdu(sc, p, lacpdu);
1647 const struct lacp_du *lacpdu)
1649 const struct lacp_port_info *rpi = &lacpdu->lacp_actor_info;
1713 aggr_update_ntt(struct aggr_port *p, const struct lacp_du *lacpdu)
1719 const struct lacp_port_info *pi = &lacpdu->lacp_partner_info;
1759 aggr_recordpdu(struct aggr_port *p, const struct lacp_du *lacpdu, int sync)
1762 const struct lacp_port_info *rpi = &lacpdu->lacp_actor_info;
1766 ISSET(lacpdu->lacp_partner_info.lacp_state, LACP_STATE_ACTIVITY));
2290 enum lacp_rxm_event ev, const struct lacp_du *lacpdu)
2295 KASSERT((ev == LACP_RXM_E_LACPDU) == (lacpdu != NULL));
2476 aggr_update_selected(sc, p, lacpdu);
2477 sync = aggr_update_ntt(p, lacpdu);
2479 aggr_recordpdu(p, lacpdu, sync);
2739 struct lacp_du *lacpdu;
2744 int len = linkhdr + sizeof(*eh) + sizeof(*lacpdu);
2772 lacpdu = (struct lacp_du *)(eh + 1);
2773 lacpdu->lacp_du_sph.sph_subtype = SLOWPROTOCOLS_SUBTYPE_LACP;
2774 lacpdu->lacp_du_sph.sph_version = LACP_VERSION;
2776 pi = &lacpdu->lacp_actor_info;
2777 aggr_lacp_tlv_set(&lacpdu->lacp_actor_info_tlv,
2797 pi = &lacpdu->lacp_partner_info;
2798 aggr_lacp_tlv_set(&lacpdu->lacp_partner_info_tlv,
2803 ci = &lacpdu->lacp_collector_info;
2804 aggr_lacp_tlv_set(&lacpdu->lacp_collector_info_tlv,
2808 lacpdu->lacp_terminator.lacp_tlv_type = LACP_T_TERMINATOR;
2809 lacpdu->lacp_terminator.lacp_tlv_length = 0;