Lines Matching refs:br

7 int br_mrp_switchdev_add(struct net_bridge *br, struct br_mrp *mrp)  in br_mrp_switchdev_add()  argument
10 .obj.orig_dev = br->dev, in br_mrp_switchdev_add()
19 err = switchdev_port_obj_add(br->dev, &mrp_obj.obj, NULL); in br_mrp_switchdev_add()
27 int br_mrp_switchdev_del(struct net_bridge *br, struct br_mrp *mrp) in br_mrp_switchdev_del() argument
30 .obj.orig_dev = br->dev, in br_mrp_switchdev_del()
38 err = switchdev_port_obj_del(br->dev, &mrp_obj.obj); in br_mrp_switchdev_del()
46 int br_mrp_switchdev_set_ring_role(struct net_bridge *br, in br_mrp_switchdev_set_ring_role() argument
51 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_ring_role()
59 err = switchdev_port_obj_del(br->dev, &mrp_role.obj); in br_mrp_switchdev_set_ring_role()
61 err = switchdev_port_obj_add(br->dev, &mrp_role.obj, NULL); in br_mrp_switchdev_set_ring_role()
66 int br_mrp_switchdev_send_ring_test(struct net_bridge *br, in br_mrp_switchdev_send_ring_test() argument
72 .obj.orig_dev = br->dev, in br_mrp_switchdev_send_ring_test()
83 err = switchdev_port_obj_del(br->dev, &test.obj); in br_mrp_switchdev_send_ring_test()
85 err = switchdev_port_obj_add(br->dev, &test.obj, NULL); in br_mrp_switchdev_send_ring_test()
90 int br_mrp_switchdev_set_ring_state(struct net_bridge *br, in br_mrp_switchdev_set_ring_state() argument
95 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_ring_state()
102 err = switchdev_port_obj_add(br->dev, &mrp_state.obj, NULL); in br_mrp_switchdev_set_ring_state()
110 int br_mrp_switchdev_set_in_role(struct net_bridge *br, struct br_mrp *mrp, in br_mrp_switchdev_set_in_role() argument
115 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_in_role()
125 err = switchdev_port_obj_del(br->dev, &mrp_role.obj); in br_mrp_switchdev_set_in_role()
127 err = switchdev_port_obj_add(br->dev, &mrp_role.obj, NULL); in br_mrp_switchdev_set_in_role()
132 int br_mrp_switchdev_set_in_state(struct net_bridge *br, struct br_mrp *mrp, in br_mrp_switchdev_set_in_state() argument
136 .obj.orig_dev = br->dev, in br_mrp_switchdev_set_in_state()
143 err = switchdev_port_obj_add(br->dev, &mrp_state.obj, NULL); in br_mrp_switchdev_set_in_state()
151 int br_mrp_switchdev_send_in_test(struct net_bridge *br, struct br_mrp *mrp, in br_mrp_switchdev_send_in_test() argument
155 .obj.orig_dev = br->dev, in br_mrp_switchdev_send_in_test()
165 err = switchdev_port_obj_del(br->dev, &test.obj); in br_mrp_switchdev_send_in_test()
167 err = switchdev_port_obj_add(br->dev, &test.obj, NULL); in br_mrp_switchdev_send_in_test()
183 br_warn(p->br, "error setting offload MRP state on port %u(%s)\n", in br_mrp_port_switchdev_set_state()