neigh_update 495 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c dev->neigh_update = dummy_neigh_update; neigh_update 1262 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c dev->neigh_update = t3_l2t_update; neigh_update 1364 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c tdev->neigh_update = NULL; neigh_update 61 drivers/net/ethernet/chelsio/cxgb3/t3cdev.h void (*neigh_update)(struct t3cdev *dev, struct neighbour *neigh); neigh_update 518 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c rpriv->neigh_update.min_interval = min_t(unsigned long, ipv6_interval, ipv4_interval); neigh_update 519 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5_fc_update_sampling_interval(priv->mdev, rpriv->neigh_update.min_interval); neigh_update 525 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update; neigh_update 528 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c &neigh_update->neigh_stats_work, neigh_update 529 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c neigh_update->min_interval); neigh_update 556 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c list_next_or_null_rcu(&rpriv->neigh_update.neigh_list, neigh_update 560 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c list_first_or_null_rcu(&rpriv->neigh_update.neigh_list, neigh_update 564 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c next = list_next_or_null_rcu(&rpriv->neigh_update.neigh_list, neigh_update 582 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c neigh_update.neigh_stats_work.work); neigh_update 588 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c if (!list_empty(&rpriv->neigh_update.neigh_list)) neigh_update 909 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c neigh_update.netevent_nb); neigh_update 910 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update; neigh_update 957 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c list_for_each_entry_rcu(nhe, &neigh_update->neigh_list, neigh_update 968 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c neigh_update->min_interval = min_t(unsigned long, neigh_update 970 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c neigh_update->min_interval); neigh_update 972 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c neigh_update->min_interval); neigh_update 987 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update; neigh_update 990 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = rhashtable_init(&neigh_update->neigh_ht, &mlx5e_neigh_ht_params); neigh_update 994 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c INIT_LIST_HEAD(&neigh_update->neigh_list); neigh_update 995 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_init(&neigh_update->encap_lock); neigh_update 996 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c INIT_DELAYED_WORK(&neigh_update->neigh_stats_work, neigh_update 1000 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c rpriv->neigh_update.netevent_nb.notifier_call = mlx5e_rep_netevent_event; neigh_update 1001 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = register_netevent_notifier(&rpriv->neigh_update.netevent_nb); neigh_update 1007 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c rhashtable_destroy(&neigh_update->neigh_ht); neigh_update 1013 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update; neigh_update 1016 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c unregister_netevent_notifier(&neigh_update->netevent_nb); neigh_update 1020 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c cancel_delayed_work_sync(&rpriv->neigh_update.neigh_stats_work); neigh_update 1022 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_destroy(&neigh_update->encap_lock); neigh_update 1023 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c rhashtable_destroy(&neigh_update->neigh_ht); neigh_update 1032 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c err = rhashtable_insert_fast(&rpriv->neigh_update.neigh_ht, neigh_update 1038 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c list_add_rcu(&nhe->neigh_list, &rpriv->neigh_update.neigh_list); neigh_update 1047 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_lock(&rpriv->neigh_update.encap_lock); neigh_update 1051 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c rhashtable_remove_fast(&rpriv->neigh_update.neigh_ht, neigh_update 1054 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_unlock(&rpriv->neigh_update.encap_lock); neigh_update 1065 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_neigh_update_table *neigh_update = &rpriv->neigh_update; neigh_update 1068 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c nhe = rhashtable_lookup_fast(&neigh_update->neigh_ht, m_neigh, neigh_update 1113 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_lock(&rpriv->neigh_update.encap_lock); neigh_update 1118 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_unlock(&rpriv->neigh_update.encap_lock); neigh_update 1130 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mutex_unlock(&rpriv->neigh_update.encap_lock); neigh_update 87 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h struct mlx5e_neigh_update_table neigh_update; neigh_update 327 include/net/neighbour.h int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags, neigh_update 72 include/trace/events/neigh.h TRACE_EVENT(neigh_update, neigh_update 109 net/atm/clip.c error = neigh_update(entry->neigh, NULL, NUD_NONE, neigh_update 483 net/atm/clip.c error = neigh_update(neigh, llc_oui, NUD_PERMANENT, neigh_update 1415 net/core/neighbour.c EXPORT_SYMBOL(neigh_update); neigh_update 1441 net/core/neighbour.c neigh_update(neigh, lladdr, NUD_STALE, neigh_update 51 net/core/net-traces.c EXPORT_TRACEPOINT_SYMBOL_GPL(neigh_update); neigh_update 909 net/ipv4/arp.c neigh_update(n, sha, state, neigh_update 1068 net/ipv4/arp.c err = neigh_update(neigh, (r->arp_flags & ATF_COM) ? neigh_update 1121 net/ipv4/arp.c err = neigh_update(neigh, NULL, NUD_FAILED, neigh_update 762 net/ipv6/ndisc.c neigh_update(neigh, lladdr, new, flags, 0);