summaryrefslogtreecommitdiff
path: root/lib/lacp.h
diff options
context:
space:
mode:
authorEthan Jackson <ethan@nicira.com>2011-11-30 18:01:32 -0800
committerEthan Jackson <ethan@nicira.com>2011-12-01 11:05:57 -0800
commitd3bfdcfffd9d624acb0b0e60c1c7618dfaa72e25 (patch)
treedae788053c7ae6a9943383561905b5dd4a3144fd /lib/lacp.h
parente68bfcfc31f3dd393fc5e93838aa5051ad44e139 (diff)
downloadopenvswitch-d3bfdcfffd9d624acb0b0e60c1c7618dfaa72e25.tar.gz
lacp: Update header file comments.
Diffstat (limited to 'lib/lacp.h')
-rw-r--r--lib/lacp.h28
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/lacp.h b/lib/lacp.h
index 27dc174ed..1d717d608 100644
--- a/lib/lacp.h
+++ b/lib/lacp.h
@@ -24,19 +24,19 @@
/* LACP Protocol Implementation. */
enum lacp_time {
- LACP_TIME_FAST,
- LACP_TIME_SLOW,
- LACP_TIME_CUSTOM
+ LACP_TIME_FAST, /* LACP fast mode. */
+ LACP_TIME_SLOW, /* LACP slow mode. */
+ LACP_TIME_CUSTOM /* Nonstandard custom mode. */
};
struct lacp_settings {
- char *name;
- uint8_t id[ETH_ADDR_LEN];
- uint16_t priority;
- bool active;
- enum lacp_time lacp_time;
- long long int custom_time;
- bool heartbeat;
+ char *name; /* Name (for debugging). */
+ uint8_t id[ETH_ADDR_LEN]; /* System ID. Must be nonzero. */
+ uint16_t priority; /* System priority. */
+ bool active; /* Active or passive mode? */
+ enum lacp_time lacp_time; /* Probe rate. */
+ long long int custom_time; /* Probe interval if LACP_TIME_CUSTOM. */
+ bool heartbeat; /* Heartbeat mode. */
};
void lacp_init(void);
@@ -51,10 +51,10 @@ void lacp_process_packet(struct lacp *, const void *slave,
bool lacp_negotiated(const struct lacp *);
struct lacp_slave_settings {
- char *name;
- uint16_t id;
- uint16_t priority;
- uint16_t key;
+ char *name; /* Name (for debugging). */
+ uint16_t id; /* Port ID. */
+ uint16_t priority; /* Port priority. */
+ uint16_t key; /* Aggregation key. */
};
void lacp_slave_register(struct lacp *, void *slave_,