Lines Matching defs:br

31 static int br_mrp_instance_parse(struct net_bridge *br, struct nlattr *attr,
62 return br_mrp_add(br, &inst);
64 return br_mrp_del(br, &inst);
134 static int br_mrp_ring_state_parse(struct net_bridge *br, struct nlattr *attr,
158 return br_mrp_set_ring_state(br, &state);
168 static int br_mrp_ring_role_parse(struct net_bridge *br, struct nlattr *attr,
192 return br_mrp_set_ring_role(br, &role);
205 static int br_mrp_start_test_parse(struct net_bridge *br, struct nlattr *attr,
238 return br_mrp_start_test(br, &test);
248 static int br_mrp_in_state_parse(struct net_bridge *br, struct nlattr *attr,
272 return br_mrp_set_in_state(br, &state);
284 static int br_mrp_in_role_parse(struct net_bridge *br, struct nlattr *attr,
312 return br_mrp_set_in_role(br, &role);
324 static int br_mrp_start_in_test_parse(struct net_bridge *br,
353 return br_mrp_start_in_test(br, &test);
356 int br_mrp_parse(struct net_bridge *br, struct net_bridge_port *p,
362 /* When this function is called for a port then the br pointer is
363 * invalid, therefor set the br to point correctly
366 br = p->br;
368 if (br->stp_enabled != BR_NO_STP) {
379 err = br_mrp_instance_parse(br, tb[IFLA_BRIDGE_MRP_INSTANCE],
400 err = br_mrp_ring_state_parse(br,
408 err = br_mrp_ring_role_parse(br, tb[IFLA_BRIDGE_MRP_RING_ROLE],
415 err = br_mrp_start_test_parse(br,
423 err = br_mrp_in_state_parse(br, tb[IFLA_BRIDGE_MRP_IN_STATE],
430 err = br_mrp_in_role_parse(br, tb[IFLA_BRIDGE_MRP_IN_ROLE],
437 err = br_mrp_start_in_test_parse(br,
447 int br_mrp_fill_info(struct sk_buff *skb, struct net_bridge *br)
456 hlist_for_each_entry_rcu(mrp, &br->mrp_list, list) {