Lines Matching defs:lacpdu
1644 struct lacp_du *lacpdu;
1646 if (m->m_len < sizeof(*lacpdu)) {
1647 m = m_pullup(m, sizeof(*lacpdu));
1662 lacpdu = mtod(m, struct lacp_du *);
1663 aggr_rxm_lacpdu(sc, p, lacpdu);
1670 const struct lacp_du *lacpdu)
1672 const struct lacp_port_info *rpi = &lacpdu->lacp_actor_info;
1736 aggr_update_ntt(struct aggr_port *p, const struct lacp_du *lacpdu)
1742 const struct lacp_port_info *pi = &lacpdu->lacp_partner_info;
1782 aggr_recordpdu(struct aggr_port *p, const struct lacp_du *lacpdu, int sync)
1785 const struct lacp_port_info *rpi = &lacpdu->lacp_actor_info;
1789 ISSET(lacpdu->lacp_partner_info.lacp_state, LACP_STATE_ACTIVITY));
2313 enum lacp_rxm_event ev, const struct lacp_du *lacpdu)
2318 KASSERT((ev == LACP_RXM_E_LACPDU) == (lacpdu != NULL));
2499 aggr_update_selected(sc, p, lacpdu);
2500 sync = aggr_update_ntt(p, lacpdu);
2502 aggr_recordpdu(p, lacpdu, sync);
2762 struct lacp_du *lacpdu;
2767 int len = linkhdr + sizeof(*eh) + sizeof(*lacpdu);
2795 lacpdu = (struct lacp_du *)(eh + 1);
2796 lacpdu->lacp_du_sph.sph_subtype = SLOWPROTOCOLS_SUBTYPE_LACP;
2797 lacpdu->lacp_du_sph.sph_version = LACP_VERSION;
2799 pi = &lacpdu->lacp_actor_info;
2800 aggr_lacp_tlv_set(&lacpdu->lacp_actor_info_tlv,
2820 pi = &lacpdu->lacp_partner_info;
2821 aggr_lacp_tlv_set(&lacpdu->lacp_partner_info_tlv,
2826 ci = &lacpdu->lacp_collector_info;
2827 aggr_lacp_tlv_set(&lacpdu->lacp_collector_info_tlv,
2831 lacpdu->lacp_terminator.lacp_tlv_type = LACP_T_TERMINATOR;
2832 lacpdu->lacp_terminator.lacp_tlv_length = 0;