Lines Matching refs:err

85 	int err;
91 err = ds->ops->port_bridge_join(ds, info->dp->index,
95 if (err)
96 return err;
100 err = ds->ops->crosschip_bridge_join(ds,
106 if (err)
107 return err;
165 int err = 0;
169 err = ds->ops->port_mdb_add(ds, port, mdb, db);
170 trace_dsa_mdb_add_hw(dp, mdb->addr, mdb->vid, &db, err);
172 return err;
187 err = -ENOMEM;
191 err = ds->ops->port_mdb_add(ds, port, mdb, db);
192 trace_dsa_mdb_add_hw(dp, mdb->addr, mdb->vid, &db, err);
193 if (err) {
207 return err;
217 int err = 0;
221 err = ds->ops->port_mdb_del(ds, port, mdb, db);
222 trace_dsa_mdb_del_hw(dp, mdb->addr, mdb->vid, &db, err);
224 return err;
232 err = -ENOENT;
242 err = ds->ops->port_mdb_del(ds, port, mdb, db);
243 trace_dsa_mdb_del_hw(dp, mdb->addr, mdb->vid, &db, err);
244 if (err) {
255 return err;
264 int err = 0;
268 err = ds->ops->port_fdb_add(ds, port, addr, vid, db);
269 trace_dsa_fdb_add_hw(dp, addr, vid, &db, err);
271 return err;
285 err = -ENOMEM;
289 err = ds->ops->port_fdb_add(ds, port, addr, vid, db);
290 trace_dsa_fdb_add_hw(dp, addr, vid, &db, err);
291 if (err) {
305 return err;
314 int err = 0;
318 err = ds->ops->port_fdb_del(ds, port, addr, vid, db);
319 trace_dsa_fdb_del_hw(dp, addr, vid, &db, err);
321 return err;
329 err = -ENOENT;
338 err = ds->ops->port_fdb_del(ds, port, addr, vid, db);
339 trace_dsa_fdb_del_hw(dp, addr, vid, &db, err);
340 if (err) {
351 return err;
359 int err = 0;
373 err = -ENOMEM;
377 err = ds->ops->lag_fdb_add(ds, *lag, addr, vid, db);
378 trace_dsa_lag_fdb_add_hw(lag->dev, addr, vid, &db, err);
379 if (err) {
393 return err;
401 int err = 0;
408 err = -ENOENT;
418 err = ds->ops->lag_fdb_del(ds, *lag, addr, vid, db);
419 trace_dsa_lag_fdb_del_hw(lag->dev, addr, vid, &db, err);
420 if (err) {
431 return err;
438 int err = 0;
446 err = dsa_switch_do_lag_fdb_add(ds, dp->lag,
451 err = dsa_port_do_fdb_add(dp, info->addr,
454 if (err)
459 return err;
466 int err = 0;
474 err = dsa_switch_do_lag_fdb_del(ds, dp->lag,
479 err = dsa_port_do_fdb_del(dp, info->addr,
482 if (err)
487 return err;
619 int err = 0;
626 err = dsa_port_do_mdb_add(dp, info->mdb, info->db);
627 if (err)
632 return err;
639 int err = 0;
646 err = dsa_port_do_mdb_del(dp, info->mdb, info->db);
647 if (err)
652 return err;
695 int err = 0;
699 err = ds->ops->port_vlan_add(ds, port, vlan, extack);
700 trace_dsa_vlan_add_hw(dp, vlan, err);
702 return err;
724 err = -ENOMEM;
728 err = ds->ops->port_vlan_add(ds, port, vlan, extack);
729 trace_dsa_vlan_add_hw(dp, vlan, err);
730 if (err) {
742 return err;
751 int err = 0;
755 err = ds->ops->port_vlan_del(ds, port, vlan);
756 trace_dsa_vlan_del_hw(dp, vlan, err);
758 return err;
766 err = -ENOENT;
775 err = ds->ops->port_vlan_del(ds, port, vlan);
776 trace_dsa_vlan_del_hw(dp, vlan, err);
777 if (err) {
788 return err;
795 int err;
802 err = dsa_port_do_vlan_add(dp, info->vlan,
804 if (err)
805 return err;
816 int err;
823 err = dsa_port_do_vlan_del(dp, info->vlan);
824 if (err)
825 return err;
836 int err;
843 err = dsa_port_do_vlan_add(dp, info->vlan,
845 if (err)
846 return err;
857 int err;
864 err = dsa_port_do_vlan_del(dp, info->vlan);
865 if (err)
866 return err;
878 int err;
885 err = ds->ops->change_tag_protocol(ds, tag_ops->proto);
886 if (err)
887 return err;
922 int err;
926 err = tag_ops->connect(ds);
927 if (err)
928 return err;
935 err = ds->ops->connect_tag_protocol(ds, tag_ops->proto);
936 if (err) {
940 return err;
978 int err;
982 err = dsa_switch_ageing_time(ds, info);
985 err = dsa_switch_bridge_join(ds, info);
988 err = dsa_switch_bridge_leave(ds, info);
991 err = dsa_switch_fdb_add(ds, info);
994 err = dsa_switch_fdb_del(ds, info);
997 err = dsa_switch_host_fdb_add(ds, info);
1000 err = dsa_switch_host_fdb_del(ds, info);
1003 err = dsa_switch_lag_fdb_add(ds, info);
1006 err = dsa_switch_lag_fdb_del(ds, info);
1009 err = dsa_switch_lag_change(ds, info);
1012 err = dsa_switch_lag_join(ds, info);
1015 err = dsa_switch_lag_leave(ds, info);
1018 err = dsa_switch_mdb_add(ds, info);
1021 err = dsa_switch_mdb_del(ds, info);
1024 err = dsa_switch_host_mdb_add(ds, info);
1027 err = dsa_switch_host_mdb_del(ds, info);
1030 err = dsa_switch_vlan_add(ds, info);
1033 err = dsa_switch_vlan_del(ds, info);
1036 err = dsa_switch_host_vlan_add(ds, info);
1039 err = dsa_switch_host_vlan_del(ds, info);
1042 err = dsa_switch_mtu(ds, info);
1045 err = dsa_switch_change_tag_proto(ds, info);
1048 err = dsa_switch_connect_tag_proto(ds, info);
1051 err = dsa_switch_disconnect_tag_proto(ds, info);
1054 err = dsa_switch_tag_8021q_vlan_add(ds, info);
1057 err = dsa_switch_tag_8021q_vlan_del(ds, info);
1060 err = dsa_switch_conduit_state_change(ds, info);
1063 err = -EOPNOTSUPP;
1067 if (err)
1069 event, err);
1071 return notifier_from_errno(err);
1087 int err;
1089 err = raw_notifier_call_chain(nh, e, v);
1091 return notifier_to_errno(err);
1109 int err = 0;
1112 err = dsa_tree_notify(dst, e, v);
1113 if (err)
1117 return err;
1129 int err;
1131 err = raw_notifier_chain_unregister(&ds->dst->nh, &ds->nb);
1132 if (err)
1133 dev_err(ds->dev, "failed to unregister notifier (%d)\n", err);