lacp_peerinfo
static void lacp_fill_aggregator_id_peer(struct lacp_peerinfo *,
const struct lacp_peerinfo *);
static bool lacp_peerinfo_is_compatible(const struct lacp_peerinfo *,
const struct lacp_peerinfo *);
lacp_fill_aggregator_id_peer(struct lacp_peerinfo *lpi_aggr,
const struct lacp_peerinfo *lpi_port)
lacp_peerinfo_is_compatible(const struct lacp_peerinfo *a,
const struct lacp_peerinfo *b)
const struct lacp_peerinfo *);
static int lacp_compare_peerinfo(const struct lacp_peerinfo *,
const struct lacp_peerinfo *);
static const char *lacp_format_partner(const struct lacp_peerinfo *, char *,
static const char *lacp_format_lagid(const struct lacp_peerinfo *,
const struct lacp_peerinfo *, char *, size_t);
const struct lacp_peerinfo *info)
lacp_format_partner(const struct lacp_peerinfo *peer, char *buf, size_t buflen)
lacp_format_lagid(const struct lacp_peerinfo *a,
const struct lacp_peerinfo *b, char *buf, size_t buflen)
const struct lacp_peerinfo *t;
static const struct lacp_peerinfo lacp_partner_admin_optimistic = {
static const struct lacp_peerinfo lacp_partner_admin_strict = {
lacp_fill_actorinfo(struct lacp_port *lp, struct lacp_peerinfo *info)
sizeof(struct tlvhdr) + sizeof(struct lacp_peerinfo) },
sizeof(struct tlvhdr) + sizeof(struct lacp_peerinfo) },
lacp_compare_peerinfo(const struct lacp_peerinfo *a,
const struct lacp_peerinfo *b)
return (memcmp(a, b, offsetof(struct lacp_peerinfo, lip_state)));
static void lacp_fill_actorinfo(struct lacp_port *, struct lacp_peerinfo *);
struct lacp_peerinfo ldu_actor;
struct lacp_peerinfo ldu_partner;
struct lacp_peerinfo lp_partner;
struct lacp_peerinfo lp_actor;
struct lacp_peerinfo la_partner;
struct lacp_peerinfo la_actor;