Lines Matching refs:br

90 static int br_mep_create_parse(struct net_bridge *br, struct nlattr *attr,  in br_mep_create_parse()  argument
127 return br_cfm_mep_create(br, instance, &create, extack); in br_mep_create_parse()
130 static int br_mep_delete_parse(struct net_bridge *br, struct nlattr *attr, in br_mep_delete_parse() argument
150 return br_cfm_mep_delete(br, instance, extack); in br_mep_delete_parse()
153 static int br_mep_config_parse(struct net_bridge *br, struct nlattr *attr, in br_mep_config_parse() argument
192 return br_cfm_mep_config_set(br, instance, &config, extack); in br_mep_config_parse()
195 static int br_cc_config_parse(struct net_bridge *br, struct nlattr *attr, in br_cc_config_parse() argument
233 return br_cfm_cc_config_set(br, instance, &config, extack); in br_cc_config_parse()
236 static int br_cc_peer_mep_add_parse(struct net_bridge *br, struct nlattr *attr, in br_cc_peer_mep_add_parse() argument
260 return br_cfm_cc_peer_mep_add(br, instance, peer_mep_id, extack); in br_cc_peer_mep_add_parse()
263 static int br_cc_peer_mep_remove_parse(struct net_bridge *br, struct nlattr *attr, in br_cc_peer_mep_remove_parse() argument
287 return br_cfm_cc_peer_mep_remove(br, instance, peer_mep_id, extack); in br_cc_peer_mep_remove_parse()
290 static int br_cc_rdi_parse(struct net_bridge *br, struct nlattr *attr, in br_cc_rdi_parse() argument
314 return br_cfm_cc_rdi_set(br, instance, rdi, extack); in br_cc_rdi_parse()
317 static int br_cc_ccm_tx_parse(struct net_bridge *br, struct nlattr *attr, in br_cc_ccm_tx_parse() argument
376 return br_cfm_cc_ccm_tx(br, instance, &tx_info, extack); in br_cc_ccm_tx_parse()
379 int br_cfm_parse(struct net_bridge *br, struct net_bridge_port *p, in br_cfm_parse() argument
389 br = p->br; in br_cfm_parse()
397 err = br_mep_create_parse(br, tb[IFLA_BRIDGE_CFM_MEP_CREATE], in br_cfm_parse()
404 err = br_mep_delete_parse(br, tb[IFLA_BRIDGE_CFM_MEP_DELETE], in br_cfm_parse()
411 err = br_mep_config_parse(br, tb[IFLA_BRIDGE_CFM_MEP_CONFIG], in br_cfm_parse()
418 err = br_cc_config_parse(br, tb[IFLA_BRIDGE_CFM_CC_CONFIG], in br_cfm_parse()
425 err = br_cc_peer_mep_add_parse(br, tb[IFLA_BRIDGE_CFM_CC_PEER_MEP_ADD], in br_cfm_parse()
432 err = br_cc_peer_mep_remove_parse(br, tb[IFLA_BRIDGE_CFM_CC_PEER_MEP_REMOVE], in br_cfm_parse()
439 err = br_cc_rdi_parse(br, tb[IFLA_BRIDGE_CFM_CC_RDI], in br_cfm_parse()
446 err = br_cc_ccm_tx_parse(br, tb[IFLA_BRIDGE_CFM_CC_CCM_TX], in br_cfm_parse()
455 int br_cfm_config_fill_info(struct sk_buff *skb, struct net_bridge *br) in br_cfm_config_fill_info() argument
461 hlist_for_each_entry_rcu(mep, &br->mep_list, head) { in br_cfm_config_fill_info()
617 struct net_bridge *br, in br_cfm_status_fill_info() argument
624 hlist_for_each_entry_rcu(mep, &br->mep_list, head) { in br_cfm_status_fill_info()