drivers/firewire/net.c
232
static int fwnet_header_cache(const struct neighbour *neigh,
drivers/infiniband/core/addr.c
317
struct neighbour *n;
drivers/infiniband/core/addr.c
833
struct neighbour *neigh = ctx;
drivers/infiniband/core/cma.c
5244
struct neighbour *neigh = ctx;
drivers/infiniband/hw/cxgb4/cm.c
2077
struct neighbour *n;
drivers/infiniband/hw/cxgb4/cm.c
4079
struct neighbour *neigh;
drivers/infiniband/hw/irdma/cm.c
1984
struct neighbour *neigh;
drivers/infiniband/hw/irdma/cm.c
2046
struct neighbour *neigh;
drivers/infiniband/hw/irdma/utils.c
253
struct neighbour *neigh = ptr;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
446
struct neighbour *neigh = NULL;
drivers/infiniband/hw/qedr/qedr_iw_cm.c
481
struct neighbour *neigh = NULL;
drivers/net/bonding/bond_main.c
4705
static int bond_neigh_init(struct neighbour *n)
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1237
struct neighbour *nbr;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
1034
static void cxgb_neigh_update(struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
1072
struct neighbour *neigh,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
488
static void dummy_neigh_update(struct t3cdev *dev, struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
66
static void cxgb_neigh_update(struct neighbour *neigh);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
68
struct neighbour *neigh, const void *daddr);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
928
cxgb_neigh_update((struct neighbour *)ctx);
drivers/net/ethernet/chelsio/cxgb3/l2t.c
246
static inline void reuse_entry(struct l2t_entry *e, struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb3/l2t.c
269
struct neighbour *neigh;
drivers/net/ethernet/chelsio/cxgb3/l2t.c
362
void t3_l2t_update(struct t3cdev *dev, struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb3/l2t.c
74
static inline void neigh_replace(struct l2t_entry *e, struct neighbour *n)
drivers/net/ethernet/chelsio/cxgb3/l2t.h
111
void t3_l2t_update(struct t3cdev *dev, struct neighbour *neigh);
drivers/net/ethernet/chelsio/cxgb3/l2t.h
46
struct neighbour;
drivers/net/ethernet/chelsio/cxgb3/l2t.h
64
struct neighbour *neigh; /* associated neighbour */
drivers/net/ethernet/chelsio/cxgb3/t3cdev.h
61
void (*neigh_update)(struct t3cdev *dev, struct neighbour *neigh);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
2362
static void check_neigh_update(struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb4/l2t.c
126
static void neigh_replace(struct l2t_entry *e, struct neighbour *n)
drivers/net/ethernet/chelsio/cxgb4/l2t.c
397
static void reuse_entry(struct l2t_entry *e, struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb4/l2t.c
415
struct l2t_entry *cxgb4_l2t_get(struct l2t_data *d, struct neighbour *neigh,
drivers/net/ethernet/chelsio/cxgb4/l2t.c
509
void t4_l2t_update(struct adapter *adap, struct neighbour *neigh)
drivers/net/ethernet/chelsio/cxgb4/l2t.h
113
struct l2t_entry *cxgb4_l2t_get(struct l2t_data *d, struct neighbour *neigh,
drivers/net/ethernet/chelsio/cxgb4/l2t.h
118
void t4_l2t_update(struct adapter *adap, struct neighbour *neigh);
drivers/net/ethernet/chelsio/cxgb4/l2t.h
60
struct neighbour;
drivers/net/ethernet/chelsio/cxgb4/l2t.h
78
struct neighbour *neigh; /* associated neighbour */
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
424
struct neighbour *n;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
1117
struct neighbour *n = NULL;
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c
99
struct neighbour *n;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1033
struct neighbour *n;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1102
struct neighbour *n)
drivers/net/ethernet/marvell/prestera/prestera_router.c
1472
struct neighbour *n;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1480
struct neighbour *n = net_work->n;
drivers/net/ethernet/marvell/prestera/prestera_router.c
1497
struct neighbour *n = ptr;
drivers/net/ethernet/marvell/prestera/prestera_router.c
151
prestera_util_neigh2nc_key(struct prestera_switch *sw, struct neighbour *n,
drivers/net/ethernet/marvell/prestera/prestera_router.c
294
static void prestera_util_kern_set_neigh_offload(struct neighbour *n,
drivers/net/ethernet/marvell/prestera/prestera_router.c
432
struct neighbour *n)
drivers/net/ethernet/marvell/prestera/prestera_router.c
684
struct neighbour *n;
drivers/net/ethernet/marvell/prestera/prestera_router.c
789
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
115
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
131
struct neighbour *n = update_work->n;
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
170
struct neighbour *n)
drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
213
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
110
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
25
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
451
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
398
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
268
struct neighbour *n;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
951
struct neighbour *n = ptr;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2176
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2230
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2239
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2257
mlxsw_sp_neigh_entry_alloc(struct mlxsw_sp *mlxsw_sp, struct neighbour *n,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2346
mlxsw_sp_neigh_entry_create(struct mlxsw_sp *mlxsw_sp, struct neighbour *n)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2387
mlxsw_sp_neigh_entry_lookup(struct mlxsw_sp *mlxsw_sp, struct neighbour *n)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2417
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2448
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2676
struct neighbour *n = neigh_entry->key.n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2693
struct neighbour *n = neigh_entry->key.n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2707
struct neighbour *n = neigh_entry->key.n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2768
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2777
struct neighbour *n = net_work->n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2849
struct neighbour *n,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2884
struct neighbour *n)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2899
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
2995
static void mlxsw_sp_neigh_rif_made_sync_each(struct neighbour *n, void *data)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4298
struct neighbour *n, *old_n = neigh_entry->key.n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
4397
struct neighbour *n;
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
232
struct neighbour *neigh = neigh_lookup(tbl, pkey, dev);
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
171
struct neighbour *n;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
213
struct neighbour *n;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
255
struct neighbour *n;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
467
void *flow, struct neighbour *neigh, bool is_ipv6,
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
633
struct neighbour *n;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
695
nfp_tun_alloc_neigh_update_work(struct nfp_app *app, struct neighbour *n)
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
718
struct neighbour *n;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
727
n = (struct neighbour *)ptr;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
755
struct neighbour *n;
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
804
struct neighbour *n;
drivers/net/ethernet/rocker/rocker.h
127
struct neighbour *n);
drivers/net/ethernet/rocker/rocker.h
129
struct neighbour *n);
drivers/net/ethernet/rocker/rocker_main.c
1691
struct neighbour *n)
drivers/net/ethernet/rocker/rocker_main.c
1701
struct neighbour *n)
drivers/net/ethernet/rocker/rocker_main.c
1996
struct neighbour *n)
drivers/net/ethernet/rocker/rocker_main.c
3132
struct neighbour *n = ptr;
drivers/net/ethernet/rocker/rocker_ofdpa.c
1352
struct neighbour *n = __ipv4_neigh_lookup(dev, (__force u32)ip_addr);
drivers/net/ethernet/rocker/rocker_ofdpa.c
2678
struct neighbour *n)
drivers/net/ethernet/rocker/rocker_ofdpa.c
2689
struct neighbour *n)
drivers/net/ethernet/sfc/tc_counters.c
93
struct neighbour *n;
drivers/net/ethernet/sfc/tc_encap_actions.c
145
struct neighbour *n;
drivers/net/ethernet/sfc/tc_encap_actions.c
521
static int efx_neigh_event(struct efx_nic *efx, struct neighbour *n)
drivers/net/loopback.c
248
static int blackhole_neigh_output(struct neighbour *n, struct sk_buff *skb)
drivers/net/loopback.c
255
struct neighbour *n)
drivers/net/plip/plip.c
1043
static int plip_hard_header_cache(const struct neighbour *neigh,
drivers/net/plip/plip.c
150
static int plip_hard_header_cache(const struct neighbour *neigh,
drivers/net/vrf.c
607
struct neighbour *neigh;
drivers/net/vrf.c
826
struct neighbour *neigh;
drivers/net/vxlan/vxlan_core.c
1846
struct neighbour *n;
drivers/net/vxlan/vxlan_core.c
1936
struct neighbour *n, bool isrouter)
drivers/net/vxlan/vxlan_core.c
2034
struct neighbour *n;
drivers/net/vxlan/vxlan_core.c
2103
struct neighbour *n;
drivers/s390/net/qeth_l3_main.c
1568
struct neighbour *n = NULL;
drivers/s390/net/qeth_l3_main.c
1794
static int qeth_l3_neigh_setup_noarp(struct neighbour *n)
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
1772
struct neighbour *n = NULL;
drivers/scsi/cxgbi/libcxgbi.c
611
struct neighbour *n;
drivers/scsi/cxgbi/libcxgbi.c
727
struct neighbour *n;
drivers/target/iscsi/cxgbit/cxgbit_cm.c
903
struct neighbour *n;
include/linux/etherdevice.h
47
int eth_header_cache(const struct neighbour *neigh, struct hh_cache *hh,
include/linux/netdevice.h
1566
struct neighbour *n);
include/linux/netdevice.h
1568
struct neighbour *n);
include/linux/netdevice.h
233
struct neighbour;
include/linux/netdevice.h
317
int (*cache)(const struct neighbour *neigh, struct hh_cache *hh, __be16 type);
include/net/arp.h
22
static inline struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key)
include/net/arp.h
31
struct neighbour *__ipv4_neigh_lookup_noref(struct net_device *dev, u32 key)
include/net/arp.h
37
static inline struct neighbour *__ipv4_neigh_lookup(struct net_device *dev, u32 key)
include/net/arp.h
39
struct neighbour *n;
include/net/arp.h
52
struct neighbour *n;
include/net/atmclip.h
42
struct neighbour *neigh; /* neighbour back-pointer */
include/net/dst.h
408
static inline struct neighbour *dst_neigh_lookup(const struct dst_entry *dst, const void *daddr)
include/net/dst.h
410
struct neighbour *n = dst->ops->neigh_lookup(dst, NULL, daddr);
include/net/dst.h
414
static inline struct neighbour *dst_neigh_lookup_skb(const struct dst_entry *dst,
include/net/dst.h
417
struct neighbour *n;
include/net/dst.h
616
struct neighbour *dst_blackhole_neigh_lookup(const struct dst_entry *dst,
include/net/dst_ops.h
35
struct neighbour * (*neigh_lookup)(const struct dst_entry *dst,
include/net/ip6_route.h
359
struct neighbour *ip6_neigh_lookup(const struct in6_addr *gw,
include/net/ndisc.h
192
void (*update)(const struct net_device *dev, struct neighbour *n,
include/net/ndisc.h
196
struct neighbour *neigh, u8 *ha_buf,
include/net/ndisc.h
223
struct neighbour *n, u32 flags,
include/net/ndisc.h
243
struct neighbour *neigh,
include/net/ndisc.h
319
struct neighbour *neigh,
include/net/ndisc.h
357
static inline struct neighbour *__ipv6_neigh_lookup_noref(struct net_device *dev, const void *pkey)
include/net/ndisc.h
363
struct neighbour *__ipv6_neigh_lookup_noref_stub(struct net_device *dev,
include/net/ndisc.h
370
static inline struct neighbour *__ipv6_neigh_lookup(struct net_device *dev, const void *pkey)
include/net/ndisc.h
372
struct neighbour *n;
include/net/ndisc.h
386
struct neighbour *n;
include/net/ndisc.h
397
struct neighbour *n;
include/net/ndisc.h
406
static inline struct neighbour *ip_neigh_gw6(struct net_device *dev,
include/net/ndisc.h
409
struct neighbour *neigh;
include/net/ndisc.h
446
void ndisc_update(const struct net_device *dev, struct neighbour *neigh,
include/net/neighbour.h
162
int (*output)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
174
void (*solicit)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
175
void (*error_report)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
176
int (*output)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
177
int (*connected_output)(struct neighbour *, struct sk_buff *);
include/net/neighbour.h
217
bool (*key_eq)(const struct neighbour *, const void *pkey);
include/net/neighbour.h
218
int (*constructor)(struct neighbour *);
include/net/neighbour.h
257
static inline void *neighbour_priv(const struct neighbour *n)
include/net/neighbour.h
289
static inline bool neigh_key_eq32(const struct neighbour *n, const void *pkey)
include/net/neighbour.h
294
static inline bool neigh_key_eq128(const struct neighbour *n, const void *pkey)
include/net/neighbour.h
303
static inline struct neighbour *___neigh_lookup_noref(
include/net/neighbour.h
305
bool (*key_eq)(const struct neighbour *n, const void *pkey),
include/net/neighbour.h
313
struct neighbour *n;
include/net/neighbour.h
324
static inline struct neighbour *__neigh_lookup_noref(struct neigh_table *tbl,
include/net/neighbour.h
331
static inline void neigh_confirm(struct neighbour *n)
include/net/neighbour.h
344
struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
include/net/neighbour.h
346
struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
include/net/neighbour.h
348
static inline struct neighbour *neigh_create(struct neigh_table *tbl,
include/net/neighbour.h
354
void neigh_destroy(struct neighbour *neigh);
include/net/neighbour.h
355
int __neigh_event_send(struct neighbour *neigh, struct sk_buff *skb,
include/net/neighbour.h
357
int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags,
include/net/neighbour.h
359
void __neigh_set_probe_once(struct neighbour *neigh);
include/net/neighbour.h
360
bool neigh_remove_one(struct neighbour *ndel);
include/net/neighbour.h
364
int neigh_resolve_output(struct neighbour *neigh, struct sk_buff *skb);
include/net/neighbour.h
365
int neigh_connected_output(struct neighbour *neigh, struct sk_buff *skb);
include/net/neighbour.h
366
int neigh_direct_output(struct neighbour *neigh, struct sk_buff *skb);
include/net/neighbour.h
367
struct neighbour *neigh_event_ns(struct neigh_table *tbl,
include/net/neighbour.h
405
void neigh_app_ns(struct neighbour *n);
include/net/neighbour.h
407
void (*cb)(struct neighbour *, void *), void *cookie);
include/net/neighbour.h
409
int (*cb)(struct neighbour *));
include/net/neighbour.h
417
struct neighbour *n, loff_t *pos);
include/net/neighbour.h
42
struct neighbour;
include/net/neighbour.h
456
static inline void neigh_release(struct neighbour *neigh)
include/net/neighbour.h
462
static inline struct neighbour * neigh_clone(struct neighbour *neigh)
include/net/neighbour.h
471
static __always_inline int neigh_event_send_probe(struct neighbour *neigh,
include/net/neighbour.h
484
static inline int neigh_event_send(struct neighbour *neigh, struct sk_buff *skb)
include/net/neighbour.h
543
static inline int neigh_output(struct neighbour *n, struct sk_buff *skb,
include/net/neighbour.h
559
static inline struct neighbour *
include/net/neighbour.h
562
struct neighbour *n = neigh_lookup(tbl, pkey, dev);
include/net/neighbour.h
571
static inline struct neighbour *
include/net/neighbour.h
575
struct neighbour *n = neigh_lookup(tbl, pkey, dev);
include/net/neighbour.h
592
static inline void neigh_ha_snapshot(char *dst, const struct neighbour *n,
include/net/neighbour.h
603
static inline void neigh_update_is_router(struct neighbour *neigh, u32 flags,
include/net/neighbour.h
77
int (*neigh_setup)(struct neighbour *);
include/net/netevent.h
16
struct neighbour;
include/net/netevent.h
22
struct neighbour *neigh;
include/net/netrom.h
106
struct nr_neigh *neighbour;
include/net/rose.h
116
struct rose_neigh *neighbour[3];
include/net/rose.h
135
struct rose_neigh *neighbour;
include/net/route.h
400
static inline struct neighbour *ip_neigh_gw4(struct net_device *dev,
include/net/route.h
403
struct neighbour *neigh;
include/net/route.h
412
static inline struct neighbour *ip_neigh_for_gw(struct rtable *rt,
include/net/route.h
417
struct neighbour *neigh;
include/net/sock.h
2262
static inline void sock_confirm_neigh(struct sk_buff *skb, struct neighbour *n)
include/net/x25.h
153
struct x25_neigh *neighbour;
include/trace/events/neigh.h
157
TP_PROTO(struct neighbour *n, int err),
include/trace/events/neigh.h
228
TP_PROTO(struct neighbour *neigh, int err),
include/trace/events/neigh.h
233
TP_PROTO(struct neighbour *neigh, int err),
include/trace/events/neigh.h
238
TP_PROTO(struct neighbour *neigh, int err),
include/trace/events/neigh.h
243
TP_PROTO(struct neighbour *neigh, int err),
include/trace/events/neigh.h
248
TP_PROTO(struct neighbour *neigh, int rc),
include/trace/events/neigh.h
26
const void *pkey, const struct neighbour *n,
include/trace/events/neigh.h
74
TP_PROTO(struct neighbour *n, const u8 *lladdr, u8 new,
include/uapi/linux/netrom.h
31
ax25_address neighbour;
include/uapi/linux/rose.h
69
ax25_address neighbour;
net/6lowpan/ndisc.c
107
u8 icmp6_type, struct neighbour *neigh,
net/6lowpan/ndisc.c
50
static void lowpan_ndisc_802154_update(struct neighbour *n, u32 flags,
net/6lowpan/ndisc.c
95
struct neighbour *n, u32 flags, u8 icmp6_type,
net/atm/clip.c
133
static int neigh_check_cb(struct neighbour *n)
net/atm/clip.c
277
static void clip_neigh_solicit(struct neighbour *neigh, struct sk_buff *skb)
net/atm/clip.c
285
static void clip_neigh_error(struct neighbour *neigh, struct sk_buff *skb)
net/atm/clip.c
301
static int clip_constructor(struct net_device *dev, struct neighbour *neigh)
net/atm/clip.c
345
struct neighbour *n;
net/atm/clip.c
459
struct neighbour *neigh;
net/atm/clip.c
767
static void atmarp_info(struct seq_file *seq, struct neighbour *n,
net/atm/clip.c
857
struct neighbour *n, loff_t * pos)
net/atm/clip.c
884
struct neighbour *n = v;
net/bluetooth/6lowpan.c
148
struct neighbour *neigh;
net/bridge/br_arp_nd_proxy.c
130
struct neighbour *n;
net/bridge/br_arp_nd_proxy.c
253
struct sk_buff *request, struct neighbour *n,
net/bridge/br_arp_nd_proxy.c
413
struct neighbour *n;
net/bridge/br_netfilter_hooks.c
277
struct neighbour *neigh;
net/bridge/br_nf_core.c
40
static struct neighbour *fake_neigh_lookup(const struct dst_entry *dst,
net/core/dst.c
243
struct neighbour *dst_blackhole_neigh_lookup(const struct dst_entry *dst,
net/core/filter.c
2215
struct neighbour *neigh;
net/core/filter.c
2318
struct neighbour *neigh;
net/core/filter.c
6104
struct neighbour *neigh;
net/core/filter.c
6244
struct neighbour *neigh;
net/core/neighbour.c
1055
static __inline__ int neigh_max_probes(struct neighbour *n)
net/core/neighbour.c
1063
static void neigh_invalidate(struct neighbour *neigh)
net/core/neighbour.c
1088
static void neigh_probe(struct neighbour *neigh)
net/core/neighbour.c
110
static int neigh_blackhole(struct neighbour *neigh, struct sk_buff *skb)
net/core/neighbour.c
1107
struct neighbour *neigh = timer_container_of(neigh, t, timer);
net/core/neighbour.c
116
static void neigh_cleanup_and_release(struct neighbour *neigh)
net/core/neighbour.c
1206
int __neigh_event_send(struct neighbour *neigh, struct sk_buff *skb,
net/core/neighbour.c
1294
static void neigh_update_hhs(struct neighbour *neigh)
net/core/neighbour.c
1313
static void neigh_update_process_arp_queue(struct neighbour *neigh)
net/core/neighbour.c
1323
struct neighbour *n2, *n1 = neigh;
net/core/neighbour.c
136
static void neigh_mark_dead(struct neighbour *n)
net/core/neighbour.c
1375
static int __neigh_update(struct neighbour *neigh, const u8 *lladdr,
net/core/neighbour.c
147
static void neigh_update_gc_list(struct neighbour *n)
net/core/neighbour.c
1542
int neigh_update(struct neighbour *neigh, const u8 *lladdr, u8 new,
net/core/neighbour.c
1552
void __neigh_set_probe_once(struct neighbour *neigh)
net/core/neighbour.c
1567
struct neighbour *neigh_event_ns(struct neigh_table *tbl,
net/core/neighbour.c
1571
struct neighbour *neigh = __neigh_lookup(tbl, saddr, dev,
net/core/neighbour.c
1581
static void neigh_hh_init(struct neighbour *n)
net/core/neighbour.c
1600
int neigh_resolve_output(struct neighbour *neigh, struct sk_buff *skb)
net/core/neighbour.c
1635
int neigh_connected_output(struct neighbour *neigh, struct sk_buff *skb)
net/core/neighbour.c
1658
int neigh_direct_output(struct neighbour *neigh, struct sk_buff *skb)
net/core/neighbour.c
1668
struct neighbour *neigh;
net/core/neighbour.c
177
static void neigh_update_managed_list(struct neighbour *n)
net/core/neighbour.c
1861
tbl->entry_size = ALIGN(offsetof(struct neighbour, primary_key) +
net/core/neighbour.c
1960
struct neighbour *neigh;
net/core/neighbour.c
198
static void neigh_update_flags(struct neighbour *neigh, u32 flags, int *notify,
net/core/neighbour.c
2028
struct neighbour *neigh;
net/core/neighbour.c
236
bool neigh_remove_one(struct neighbour *n)
net/core/neighbour.c
259
struct neighbour *n, *tmp;
net/core/neighbour.c
2651
static int __neigh_fill_info(struct sk_buff *skb, struct neighbour *neigh,
net/core/neighbour.c
2709
static int neigh_fill_info(struct sk_buff *skb, struct neighbour *neigh,
net/core/neighbour.c
2805
struct neighbour *n;
net/core/neighbour.c
299
static void neigh_add_timer(struct neighbour *n, unsigned long when)
net/core/neighbour.c
3073
struct neighbour *neigh;
net/core/neighbour.c
3152
void neigh_for_each(struct neigh_table *tbl, void (*cb)(struct neighbour *, void *), void *cookie)
net/core/neighbour.c
3162
struct neighbour *n;
net/core/neighbour.c
3174
int (*cb)(struct neighbour *))
net/core/neighbour.c
3183
struct neighbour *n;
net/core/neighbour.c
319
static int neigh_del_timer(struct neighbour *n)
net/core/neighbour.c
3210
struct neighbour *neigh;
net/core/neighbour.c
3251
static struct neighbour *neigh_get_valid(struct seq_file *seq,
net/core/neighbour.c
3252
struct neighbour *n,
net/core/neighbour.c
3281
static struct neighbour *neigh_get_first(struct seq_file *seq)
net/core/neighbour.c
3285
struct neighbour *n, *tmp;
net/core/neighbour.c
3300
static struct neighbour *neigh_get_next(struct seq_file *seq,
net/core/neighbour.c
3301
struct neighbour *n,
net/core/neighbour.c
3305
struct neighbour *tmp;
net/core/neighbour.c
3330
static struct neighbour *neigh_get_idx(struct seq_file *seq, loff_t *pos)
net/core/neighbour.c
3332
struct neighbour *n = neigh_get_first(seq);
net/core/neighbour.c
3565
static void __neigh_notify(struct neighbour *n, int type, int flags,
net/core/neighbour.c
3593
static void neigh_notify(struct neighbour *neigh, int type, int flags, u32 pid)
net/core/neighbour.c
3600
void neigh_app_ns(struct neighbour *n)
net/core/neighbour.c
381
static void neigh_flush_one(struct neighbour *n)
net/core/neighbour.c
423
struct neighbour *n;
net/core/neighbour.c
447
struct neighbour *n;
net/core/neighbour.c
496
static struct neighbour *neigh_alloc(struct neigh_table *tbl,
net/core/neighbour.c
500
struct neighbour *n = NULL;
net/core/neighbour.c
54
static void neigh_notify(struct neighbour *n, int type, int flags, u32 pid);
net/core/neighbour.c
55
static void __neigh_notify(struct neighbour *n, int type, int flags, u32 pid);
net/core/neighbour.c
607
struct neighbour *n;
net/core/neighbour.c
625
struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
net/core/neighbour.c
628
struct neighbour *n;
net/core/neighbour.c
645
static struct neighbour *
net/core/neighbour.c
651
struct neighbour *n1, *rc, *n;
net/core/neighbour.c
738
struct neighbour *__neigh_create(struct neigh_table *tbl, const void *pkey,
net/core/neighbour.c
918
void neigh_destroy(struct neighbour *neigh)
net/core/neighbour.c
956
static void neigh_suspect(struct neighbour *neigh)
net/core/neighbour.c
968
static void neigh_connect(struct neighbour *neigh)
net/core/neighbour.c
980
struct neighbour *n;
net/ethernet/eth.c
214
int eth_header_cache(const struct neighbour *neigh, struct hh_cache *hh, __be16 type)
net/ieee802154/6lowpan/core.c
86
static int lowpan_neigh_construct(struct net_device *dev, struct neighbour *n)
net/ieee802154/6lowpan/tx.c
41
struct neighbour *n;
net/ipv4/arp.c
1102
struct neighbour *neigh;
net/ipv4/arp.c
1156
static unsigned int arp_state_to_flags(struct neighbour *neigh)
net/ipv4/arp.c
1173
struct neighbour *neigh;
net/ipv4/arp.c
1208
struct neighbour *neigh = neigh_lookup(&arp_tbl, &ip, dev);
net/ipv4/arp.c
124
static bool arp_key_eq(const struct neighbour *n, const void *pkey);
net/ipv4/arp.c
125
static int arp_constructor(struct neighbour *neigh);
net/ipv4/arp.c
126
static void arp_solicit(struct neighbour *neigh, struct sk_buff *skb);
net/ipv4/arp.c
127
static void arp_error_report(struct neighbour *neigh, struct sk_buff *skb);
net/ipv4/arp.c
1419
struct neighbour *n)
net/ipv4/arp.c
219
static bool arp_key_eq(const struct neighbour *neigh, const void *pkey)
net/ipv4/arp.c
224
static int arp_constructor(struct neighbour *neigh)
net/ipv4/arp.c
295
static void arp_error_report(struct neighbour *neigh, struct sk_buff *skb)
net/ipv4/arp.c
334
static void arp_solicit(struct neighbour *neigh, struct sk_buff *skb)
net/ipv4/arp.c
715
struct neighbour *n;
net/ipv4/fib_semantics.c
2143
struct neighbour *n;
net/ipv4/fib_semantics.c
583
struct neighbour *n;
net/ipv4/ip_output.c
206
struct neighbour *neigh;
net/ipv4/ip_tunnel.c
715
struct neighbour *neigh;
net/ipv4/nexthop.c
1381
struct neighbour *n;
net/ipv4/nexthop.c
1397
struct neighbour *n;
net/ipv4/route.c
149
static struct neighbour *ipv4_neigh_lookup(const struct dst_entry *dst,
net/ipv4/route.c
412
static struct neighbour *ipv4_neigh_lookup(const struct dst_entry *dst,
net/ipv4/route.c
418
struct neighbour *n;
net/ipv4/route.c
752
struct neighbour *n;
net/ipv6/ip6_output.c
1109
struct neighbour *n;
net/ipv6/ip6_output.c
68
struct neighbour *neigh;
net/ipv6/ip6_tunnel.c
1122
struct neighbour *neigh;
net/ipv6/ndisc.c
1000
struct neighbour *neigh;
net/ipv6/ndisc.c
1131
struct neighbour *neigh;
net/ipv6/ndisc.c
1236
struct neighbour *neigh = NULL;
net/ipv6/ndisc.c
1717
struct neighbour *neigh = dst_neigh_lookup(skb_dst(skb), target);
net/ipv6/ndisc.c
320
static bool ndisc_key_eq(const struct neighbour *n, const void *pkey)
net/ipv6/ndisc.c
325
static int ndisc_constructor(struct neighbour *neigh)
net/ipv6/ndisc.c
726
static void ndisc_error_report(struct neighbour *neigh, struct sk_buff *skb)
net/ipv6/ndisc.c
738
static void ndisc_solicit(struct neighbour *neigh, struct sk_buff *skb)
net/ipv6/ndisc.c
75
static bool ndisc_key_eq(const struct neighbour *neigh, const void *pkey);
net/ipv6/ndisc.c
778
void ndisc_update(const struct net_device *dev, struct neighbour *neigh,
net/ipv6/ndisc.c
78
static int ndisc_constructor(struct neighbour *neigh);
net/ipv6/ndisc.c
79
static void ndisc_solicit(struct neighbour *neigh, struct sk_buff *skb);
net/ipv6/ndisc.c
799
struct neighbour *neigh;
net/ipv6/ndisc.c
80
static void ndisc_error_report(struct neighbour *neigh, struct sk_buff *skb);
net/ipv6/route.c
208
struct neighbour *ip6_neigh_lookup(const struct in6_addr *gw,
net/ipv6/route.c
213
struct neighbour *n;
net/ipv6/route.c
2163
struct neighbour *neigh;
net/ipv6/route.c
224
static struct neighbour *ip6_dst_neigh_lookup(const struct dst_entry *dst,
net/ipv6/route.c
4221
struct neighbour *neigh;
net/ipv6/route.c
655
struct neighbour *neigh;
net/ipv6/route.c
723
struct neighbour *neigh;
net/ipv6/sit.c
855
struct neighbour *neigh = NULL;
net/netfilter/nf_flow_table_ip.c
1090
struct neighbour *neigh;
net/netfilter/nf_flow_table_ip.c
769
struct neighbour *neigh;
net/netfilter/nf_flow_table_offload.c
291
struct neighbour *n;
net/netfilter/nf_flow_table_path.c
53
struct neighbour *n;
net/netrom/nr_route.c
128
if (nr_nodet->routes[i].neighbour == nr_neigh)
net/netrom/nr_route.c
201
nr_node->routes[0].neighbour = nr_neigh;
net/netrom/nr_route.c
220
if (nr_node->routes[i].neighbour == nr_neigh) {
net/netrom/nr_route.c
236
nr_node->routes[0].neighbour = nr_neigh;
net/netrom/nr_route.c
245
nr_node->routes[2].neighbour->count--;
net/netrom/nr_route.c
246
nr_neigh_put(nr_node->routes[2].neighbour);
net/netrom/nr_route.c
248
if (nr_node->routes[2].neighbour->count == 0 && !nr_node->routes[2].neighbour->locked)
net/netrom/nr_route.c
249
nr_remove_neigh(nr_node->routes[2].neighbour);
net/netrom/nr_route.c
253
nr_node->routes[2].neighbour = nr_neigh;
net/netrom/nr_route.c
275
if (nr_node->routes[i].neighbour == nr_neigh) {
net/netrom/nr_route.c
316
static int nr_del_node(ax25_address *callsign, ax25_address *neighbour, struct net_device *dev)
net/netrom/nr_route.c
327
nr_neigh = nr_neigh_get_dev(neighbour, dev);
net/netrom/nr_route.c
337
if (nr_node->routes[i].neighbour == nr_neigh) {
net/netrom/nr_route.c
466
nr_neigh = s->routes[i].neighbour;
net/netrom/nr_route.c
521
if (t->routes[i].neighbour == s) {
net/netrom/nr_route.c
653
&nr_route.neighbour,
net/netrom/nr_route.c
679
&nr_route.neighbour, dev);
net/netrom/nr_route.c
734
nr_node->routes[nr_node->which].neighbour == nr_neigh)
net/netrom/nr_route.c
803
nr_neigh = nr_node->routes[nr_node->which].neighbour;
net/netrom/nr_route.c
891
nr_node->routes[i].neighbour->number);
net/rose/af_rose.c
1080
make_rose->neighbour = neigh;
net/rose/af_rose.c
1087
rose_neigh_hold(make_rose->neighbour);
net/rose/af_rose.c
1138
if (rose->neighbour == NULL || rose->device == NULL)
net/rose/af_rose.c
1492
(rose->neighbour) ? rose->neighbour->number : 0,
net/rose/af_rose.c
171
if (rose->neighbour == neigh) {
net/rose/af_rose.c
173
rose_neigh_put(rose->neighbour);
net/rose/af_rose.c
174
rose->neighbour = NULL;
net/rose/af_rose.c
214
if (rose->neighbour)
net/rose/af_rose.c
215
rose_neigh_put(rose->neighbour);
net/rose/af_rose.c
309
if (rose->lci == lci && rose->neighbour == neigh)
net/rose/af_rose.c
658
rose_neigh_put(rose->neighbour);
net/rose/af_rose.c
822
rose->neighbour = rose_get_neigh(&addr->srose_addr, &cause,
net/rose/af_rose.c
824
if (!rose->neighbour) {
net/rose/af_rose.c
829
rose->lci = rose_new_lci(rose->neighbour);
net/rose/af_rose.c
832
rose_neigh_put(rose->neighbour);
net/rose/af_rose.c
844
rose_neigh_put(rose->neighbour);
net/rose/af_rose.c
851
rose_neigh_put(rose->neighbour);
net/rose/rose_in.c
124
rose_neigh_put(rose->neighbour);
net/rose/rose_in.c
237
rose_neigh_put(rose->neighbour);
net/rose/rose_in.c
257
rose_neigh_put(rose_sk(sk)->neighbour);
net/rose/rose_in.c
59
rose_neigh_put(rose->neighbour);
net/rose/rose_in.c
82
rose_neigh_put(rose->neighbour);
net/rose/rose_in.c
87
rose_neigh_put(rose->neighbour);
net/rose/rose_out.c
42
rose_transmit_link(skb, rose->neighbour);
net/rose/rose_route.c
1142
seq_printf(seq, " %05d", rose_node->neighbour[i]->number);
net/rose/rose_route.c
1323
rose_neigh_put(t->neighbour[i]);
net/rose/rose_route.c
161
rose_node->neighbour[0] = rose_neigh;
net/rose/rose_route.c
188
rose_node->neighbour[rose_node->count] = rose_neigh;
net/rose/rose_route.c
312
if (ax25cmp(&rose_route->neighbour,
net/rose/rose_route.c
325
if (rose_node->neighbour[i] == rose_neigh) {
net/rose/rose_route.c
341
rose_node->neighbour[0] =
net/rose/rose_route.c
342
rose_node->neighbour[1];
net/rose/rose_route.c
345
rose_node->neighbour[1] =
net/rose/rose_route.c
346
rose_node->neighbour[2];
net/rose/rose_route.c
429
rose_node->neighbour[0] = rose_loopback_neigh;
net/rose/rose_route.c
500
if (t->neighbour[i] != s)
net/rose/rose_route.c
505
memmove(&t->neighbour[i], &t->neighbour[i + 1],
net/rose/rose_route.c
506
sizeof(t->neighbour[0]) *
net/rose/rose_route.c
566
rose_neigh_put(t->neighbour[i]);
net/rose/rose_route.c
691
if (node->neighbour[i]->restarted) {
net/rose/rose_route.c
692
res = node->neighbour[i];
net/rose/rose_route.c
693
rose_neigh_hold(node->neighbour[i]);
net/rose/rose_route.c
703
if (!rose_ftimer_running(node->neighbour[i])) {
net/rose/rose_route.c
704
res = node->neighbour[i];
net/rose/rose_route.c
705
rose_neigh_hold(node->neighbour[i]);
net/rose/rose_route.c
77
if (ax25cmp(&rose_route->neighbour,
net/rose/rose_route.c
91
rose_neigh->callsign = rose_route->neighbour;
net/rose/rose_route.c
930
rose_neigh_put(rose->neighbour);
net/rose/rose_route.c
931
rose->neighbour = NULL;
net/rose/rose_subr.c
198
rose_transmit_link(skb, rose->neighbour);
net/rose/rose_timer.c
183
rose_neigh_put(rose->neighbour);
net/sched/sch_teql.c
224
struct neighbour *n;
net/sched/sch_teql.c
232
struct neighbour *mn;
net/smc/smc_ib.c
199
struct neighbour *neigh = NULL;
net/x25/af_x25.c
1057
makex25->neighbour = nb;
net/x25/af_x25.c
1134
if (!x25->neighbour)
net/x25/af_x25.c
1217
if (x25->neighbour->extended) {
net/x25/af_x25.c
1229
if (x25->neighbour->extended) {
net/x25/af_x25.c
1291
if (x25->neighbour == NULL)
net/x25/af_x25.c
1294
header_len = x25->neighbour->extended ?
net/x25/af_x25.c
1778
if (x25_sk(s)->neighbour == nb) {
net/x25/af_x25.c
313
if (x25_sk(s)->lci == lci && x25_sk(s)->neighbour == nb) {
net/x25/af_x25.c
789
x25->neighbour = x25_get_neigh(rt->dev);
net/x25/af_x25.c
790
if (!x25->neighbour)
net/x25/af_x25.c
793
x25_limit_facilities(&x25->facilities, x25->neighbour);
net/x25/af_x25.c
795
x25->lci = x25_new_lci(x25->neighbour);
net/x25/af_x25.c
831
if (rc && x25->neighbour) {
net/x25/af_x25.c
833
x25_neigh_put(x25->neighbour);
net/x25/af_x25.c
834
x25->neighbour = NULL;
net/x25/x25_in.c
217
modulus = (x25->neighbour->extended) ? X25_EMODULUS : X25_SMODULUS;
net/x25/x25_in.c
66
skb_pull(skbo, (x25->neighbour->extended) ?
net/x25/x25_out.c
123
if (x25->neighbour->extended) {
net/x25/x25_out.c
133
x25_transmit_link(skb, x25->neighbour);
net/x25/x25_out.c
153
x25_transmit_link(skb, x25->neighbour);
net/x25/x25_out.c
162
modulus = x25->neighbour->extended ? X25_EMODULUS : X25_SMODULUS;
net/x25/x25_out.c
54
int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN :
net/x25/x25_out.c
94
if (x25->neighbour->extended)
net/x25/x25_proc.c
93
if (!x25->neighbour || !x25->neighbour->dev)
net/x25/x25_proc.c
96
devname = x25->neighbour->dev->name;
net/x25/x25_subr.c
169
if (x25->neighbour->extended) {
net/x25/x25_subr.c
191
x25->neighbour->global_facil_mask);
net/x25/x25_subr.c
236
if (x25->neighbour->extended) {
net/x25/x25_subr.c
255
x25_transmit_link(skb, x25->neighbour);
net/x25/x25_subr.c
290
if (x25->neighbour->extended) {
net/x25/x25_subr.c
310
if (x25->neighbour->extended) {
net/x25/x25_subr.c
361
if (x25->neighbour) {
net/x25/x25_subr.c
363
x25_neigh_put(x25->neighbour);
net/x25/x25_subr.c
364
x25->neighbour = NULL;
net/x25/x25_subr.c
56
int modulus = x25->neighbour->extended ? X25_EMODULUS : X25_SMODULUS;
net/x25/x25_subr.c
95
int modulus = x25->neighbour->extended ? X25_EMODULUS : X25_SMODULUS;
net/xfrm/xfrm_policy.c
4098
static struct neighbour *xfrm_neigh_lookup(const struct dst_entry *dst,