/* This type is returned by br_mrp_switchdev functions that allow to have a SW *backupincasetheHWcan'timplementcompletelytheprotocol. *BR_MRP_NONE-meanstheHWcan'trunatalltheprotocol,sotheSWstops *configuringthenodeanymore. *BR_MRP_SW-theHWcanhelptheSWtoruntheprotocol,byredirectingMRP *framestoCPU. *BR_MRP_HW-theHWcanimplementcompletelytheprotocol.
*/ 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.