Searched refs:lag (Results 1 – 8 of 8) sorted by relevance
| /net/dsa/ |
| A D | switch.c | 361 mutex_lock(&lag->fdb_lock); in dsa_switch_do_lag_fdb_add() 388 list_add_tail(&a->list, &lag->fdbs); in dsa_switch_do_lag_fdb_add() 391 mutex_unlock(&lag->fdb_lock); in dsa_switch_do_lag_fdb_add() 403 mutex_lock(&lag->fdb_lock); in dsa_switch_do_lag_fdb_del() 429 mutex_unlock(&lag->fdb_lock); in dsa_switch_do_lag_fdb_del() 446 err = dsa_switch_do_lag_fdb_add(ds, dp->lag, in dsa_switch_host_fdb_add() 474 err = dsa_switch_do_lag_fdb_del(ds, dp->lag, in dsa_switch_host_fdb_del() 524 if (dsa_port_offloads_lag(dp, info->lag)) in dsa_switch_lag_fdb_add() 542 if (dsa_port_offloads_lag(dp, info->lag)) in dsa_switch_lag_fdb_del() 572 info->dp->index, info->lag, in dsa_switch_lag_join() [all …]
|
| A D | port.c | 614 if (lag) { in dsa_port_lag_create() 616 dp->lag = lag; in dsa_port_lag_create() 620 lag = kzalloc(sizeof(*lag), GFP_KERNEL); in dsa_port_lag_create() 621 if (!lag) in dsa_port_lag_create() 629 dp->lag = lag; in dsa_port_lag_create() 636 struct dsa_lag *lag = dp->lag; in dsa_port_lag_destroy() local 646 kfree(lag); in dsa_port_lag_destroy() 665 info.lag = *dp->lag; in dsa_port_lag_join() 713 info.lag = *dp->lag; in dsa_port_lag_leave() 1120 .lag = dp->lag, in dsa_port_lag_fdb_add() [all …]
|
| A D | tag_dsa.c | 261 struct dsa_lag *lag; in dsa_rcv_ll() local 267 lag = dsa_lag_by_id(cpu_dp->dst, source_port + 1); in dsa_rcv_ll() 268 skb->dev = lag ? lag->dev : NULL; in dsa_rcv_ll()
|
| A D | trace.c | 15 sprintf(buf, "lag %s id %d", db->lag.dev->name, db->lag.id); in dsa_db_print()
|
| A D | dsa.h | 20 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag); 21 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag);
|
| A D | switch.h | 63 struct dsa_lag *lag; member 79 struct dsa_lag lag; member
|
| A D | dsa.c | 63 void dsa_lag_map(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_map() argument 69 dst->lags[id - 1] = lag; in dsa_lag_map() 70 lag->id = id; in dsa_lag_map() 91 void dsa_lag_unmap(struct dsa_switch_tree *dst, struct dsa_lag *lag) in dsa_lag_unmap() argument 96 if (dsa_lag_by_id(dst, id) == lag) { in dsa_lag_unmap() 98 lag->id = 0; in dsa_lag_unmap() 111 return dp->lag; in dsa_tree_lag_find() 1718 return a->lag.dev == b->lag.dev; in dsa_db_equal()
|
| A D | user.c | 3074 if (!dp->lag) in dsa_user_lag_changeupper() 3106 if (!dp->lag) in dsa_user_lag_prechangeupper() 3648 else if (dp->lag) in dsa_user_switchdev_event_work() 3664 else if (dp->lag) in dsa_user_switchdev_event_work() 3734 if (dp->lag && !host_addr) { in dsa_user_fdb_event()
|
Completed in 26 milliseconds