/* This type is returned by br_mrp_switchdev functions that allow to have a SW * backup in case the HW can't implement completely the protocol. * BR_MRP_NONE - means the HW can't run at all the protocol, so the SW stops * configuring the node anymore. * BR_MRP_SW - the HW can help the SW to run the protocol, by redirecting MRP * frames to CPU. * BR_MRP_HW - the HW can implement completely the protocol.
*/ enum br_mrp_hw_support {
BR_MRP_NONE,
BR_MRP_SW,
BR_MRP_HW,
};
/* br_mrp.c */ int br_mrp_add(struct net_bridge *br, struct br_mrp_instance *instance); int br_mrp_del(struct net_bridge *br, struct br_mrp_instance *instance); int br_mrp_set_port_state(struct net_bridge_port *p, enum br_mrp_port_state_type state); int br_mrp_set_port_role(struct net_bridge_port *p, enum br_mrp_port_role_type role); int br_mrp_set_ring_state(struct net_bridge *br, struct br_mrp_ring_state *state); int br_mrp_set_ring_role(struct net_bridge *br, struct br_mrp_ring_role *role); int br_mrp_start_test(struct net_bridge *br, struct br_mrp_start_test *test); int br_mrp_set_in_state(struct net_bridge *br, struct br_mrp_in_state *state); int br_mrp_set_in_role(struct net_bridge *br, struct br_mrp_in_role *role); int br_mrp_start_in_test(struct net_bridge *br, struct br_mrp_start_in_test *test);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.