Go to the source code of this file.
|
enum | garp_attr_event {
GARP_LEAVE_ALL,
GARP_JOIN_EMPTY,
GARP_JOIN_IN,
GARP_LEAVE_EMPTY,
GARP_LEAVE_IN,
GARP_EMPTY
} |
|
enum | garp_applicant_state {
GARP_APPLICANT_INVALID,
GARP_APPLICANT_VA,
GARP_APPLICANT_AA,
GARP_APPLICANT_QA,
GARP_APPLICANT_LA,
GARP_APPLICANT_VP,
GARP_APPLICANT_AP,
GARP_APPLICANT_QP,
GARP_APPLICANT_VO,
GARP_APPLICANT_AO,
GARP_APPLICANT_QO,
__GARP_APPLICANT_MAX
} |
|
enum | garp_event {
GARP_EVENT_REQ_JOIN,
GARP_EVENT_REQ_LEAVE,
GARP_EVENT_R_JOIN_IN,
GARP_EVENT_R_JOIN_EMPTY,
GARP_EVENT_R_EMPTY,
GARP_EVENT_R_LEAVE_IN,
GARP_EVENT_R_LEAVE_EMPTY,
GARP_EVENT_TRANSMIT_PDU,
__GARP_EVENT_MAX
} |
|
enum | garp_action { GARP_ACTION_NONE,
GARP_ACTION_S_JOIN_IN,
GARP_ACTION_S_LEAVE_EMPTY
} |
|
enum | garp_applications { GARP_APPLICATION_GVRP,
__GARP_APPLICATION_MAX
} |
|
|
int | garp_register_application (struct garp_application *app) |
|
void | garp_unregister_application (struct garp_application *app) |
|
int | garp_init_applicant (struct net_device *dev, struct garp_application *app) |
|
void | garp_uninit_applicant (struct net_device *dev, struct garp_application *app) |
|
int | garp_request_join (const struct net_device *dev, const struct garp_application *app, const void *data, u8 len, u8 type) |
|
void | garp_request_leave (const struct net_device *dev, const struct garp_application *app, const void *data, u8 len, u8 type) |
|
#define GARP_END_MARK 0x0 |
Definition at line 7 of file garp.h.
#define GARP_PROTOCOL_ID 0x1 |
Definition at line 6 of file garp.h.
- Enumerator:
GARP_ACTION_NONE |
|
GARP_ACTION_S_JOIN_IN |
|
GARP_ACTION_S_LEAVE_EMPTY |
|
Definition at line 72 of file garp.h.
- Enumerator:
GARP_APPLICANT_INVALID |
|
GARP_APPLICANT_VA |
|
GARP_APPLICANT_AA |
|
GARP_APPLICANT_QA |
|
GARP_APPLICANT_LA |
|
GARP_APPLICANT_VP |
|
GARP_APPLICANT_AP |
|
GARP_APPLICANT_QP |
|
GARP_APPLICANT_VO |
|
GARP_APPLICANT_AO |
|
GARP_APPLICANT_QO |
|
__GARP_APPLICANT_MAX |
|
Definition at line 43 of file garp.h.
- Enumerator:
GARP_APPLICATION_GVRP |
|
__GARP_APPLICATION_MAX |
|
Definition at line 86 of file garp.h.
- Enumerator:
GARP_LEAVE_ALL |
|
GARP_JOIN_EMPTY |
|
GARP_JOIN_IN |
|
GARP_LEAVE_EMPTY |
|
GARP_LEAVE_IN |
|
GARP_EMPTY |
|
Definition at line 17 of file garp.h.
- Enumerator:
GARP_EVENT_REQ_JOIN |
|
GARP_EVENT_REQ_LEAVE |
|
GARP_EVENT_R_JOIN_IN |
|
GARP_EVENT_R_JOIN_EMPTY |
|
GARP_EVENT_R_EMPTY |
|
GARP_EVENT_R_LEAVE_IN |
|
GARP_EVENT_R_LEAVE_EMPTY |
|
GARP_EVENT_TRANSMIT_PDU |
|
__GARP_EVENT_MAX |
|
Definition at line 59 of file garp.h.