Lines Matching refs:du
1007 struct lacpdu *du;
1025 if (m->m_pkthdr.len != sizeof(*du))
1028 if (m->m_len < (int)sizeof(*du)) {
1029 m = m_pullup(m, sizeof(*du));
1036 du = mtod(m, struct lacpdu *);
1038 if (memcmp(&du->ldu_eh.ether_dhost,
1042 LACP_TLV_PARSE(du, struct lacpdu, ldu_tlv_actor,
1385 struct lacpdu *du;
1397 m->m_pkthdr.len = m->m_len = sizeof(*du);
1400 du = mtod(m, struct lacpdu *);
1401 memset(du, 0, sizeof(*du));
1404 memcpy(du->ldu_eh.ether_dhost, ethermulticastaddr_slowprotocols,
1406 memcpy(du->ldu_eh.ether_shost, CLLADDR(ifp_port->if_sadl),
1408 du->ldu_eh.ether_type = htons(ETHERTYPE_SLOWPROTOCOLS);
1409 du->ldu_sph.sph_subtype = SLOWPROTOCOLS_SUBTYPE_LACP;
1410 du->ldu_sph.sph_version = 1;
1412 tlv_set(&du->ldu_tlv_actor, LACP_TYPE_ACTORINFO,
1413 sizeof(du->ldu_actor));
1414 lacp_peerinfo_actor(lsc, lacpp, &du->ldu_actor);
1416 tlv_set(&du->ldu_tlv_partner, LACP_TYPE_PARTNERINFO,
1417 sizeof(du->ldu_partner));
1418 lacp_peerinfo_partner(lacpp, &du->ldu_partner);
1420 tlv_set(&du->ldu_tlv_collector, LACP_TYPE_COLLECTORINFO,
1421 sizeof(du->ldu_collector));
1422 du->ldu_collector.lci_maxdelay = 0;
1424 du->ldu_tlv_term.tlv_type = LACP_TYPE_TERMINATE;
1425 du->ldu_tlv_term.tlv_length = 0;
1436 struct lacpdu *du;
1464 du = mtod(m, struct lacpdu *);
1465 lacp_dump_lacpdutlv(&du->ldu_actor,
1466 &du->ldu_partner, &du->ldu_collector);