mlag

namespace eos
class mlag_handler

Public Functions

mlag_handler(mlag_mgr * mgr)
mlag_mgr * get_mlag_mgr() const
virtual void on_mlag_state(mlag_state_t)
class mlag_mgr

Public Functions

virtual ~mlag_mgr()
virtual bool enabled() const = 0

Returns whether or not MLAG is configured on this system.

virtual void enabled_is(bool) = 0

Configures whether MLAG is enabled.

virtual ip_addr_t peer_address() const = 0

Returns the configured IP address of our MLAG peer.

virtual mlag_state_t state() const = 0

Returns the current operational state of our MLAG relationship.

Protected Functions

mlag_mgr()

Private Members

mlag_mgr

Friends

friend class mlag_handler

Type definitions in mlag

namespace eos

Enums

mlag_state_t enum

Values:

  • MLAG_STATE_UNKNOWN -
  • MLAG_STATE_DISABLED -
  • MLAG_STATE_INACTIVE -
  • MLAG_STATE_PRIMARY -
  • MLAG_STATE_SECONDARY -

Table Of Contents

Previous topic

macsec

Next topic

mpls