neighbour         175 include/linux/netdevice.h struct neighbour;
neighbour         262 include/linux/netdevice.h 	int	(*cache)(const struct neighbour *neigh, struct hh_cache *hh);
neighbour          28 include/linux/netrom.h 	ax25_address	neighbour;
neighbour          65 include/linux/rose.h 	ax25_address	neighbour;
neighbour          43 include/net/atmclip.h 	struct neighbour *neigh;	/* neighbour back-pointer */
neighbour          95 include/net/dn_dev.h 	struct neighbour *router; /* Default router on circuit */
neighbour          96 include/net/dn_dev.h 	struct neighbour *peer;   /* Peer on pointopoint links */
neighbour           9 include/net/dn_neigh.h         struct neighbour n;
neighbour          60 include/net/dst.h 	struct neighbour	*neighbour;
neighbour         218 include/net/dst.h 		neigh_confirm(dst->neighbour);
neighbour          92 include/net/ip6_fib.h #define rt6i_nexthop			u.dst.neighbour
neighbour         141 include/net/ndisc.h static inline struct neighbour * ndisc_get_neigh(struct net_device *dev, const struct in6_addr *addr)
neighbour          37 include/net/neighbour.h struct neighbour;
neighbour          46 include/net/neighbour.h 	int	(*neigh_setup)(struct neighbour *);
neighbour          47 include/net/neighbour.h 	void	(*neigh_cleanup)(struct neighbour *);
neighbour         101 include/net/neighbour.h 	struct neighbour	*next;
neighbour         127 include/net/neighbour.h 	void			(*solicit)(struct neighbour *, struct sk_buff*);
neighbour         128 include/net/neighbour.h 	void			(*error_report)(struct neighbour *, struct sk_buff*);
neighbour         158 include/net/neighbour.h 	int			(*constructor)(struct neighbour *);
neighbour         178 include/net/neighbour.h 	struct neighbour	**hash_buckets;
neighbour         198 include/net/neighbour.h extern struct neighbour *	neigh_lookup(struct neigh_table *tbl,
neighbour         201 include/net/neighbour.h extern struct neighbour *	neigh_lookup_nodev(struct neigh_table *tbl,
neighbour         204 include/net/neighbour.h extern struct neighbour *	neigh_create(struct neigh_table *tbl,
neighbour         216 include/net/neighbour.h extern struct neighbour 	*neigh_event_ns(struct neigh_table *tbl,
neighbour         263 include/net/neighbour.h 				struct neighbour *n, loff_t *pos);
neighbour         303 include/net/neighbour.h static inline struct neighbour * neigh_clone(struct neighbour *neigh)
neighbour         344 include/net/neighbour.h static inline struct neighbour *
neighbour         347 include/net/neighbour.h 	struct neighbour *n = neigh_lookup(tbl, pkey, dev);
neighbour         356 include/net/neighbour.h static inline struct neighbour *
neighbour         360 include/net/neighbour.h 	struct neighbour *n = neigh_lookup(tbl, pkey, dev);
neighbour         105 include/net/netrom.h 	struct nr_neigh *neighbour;
neighbour         107 include/net/rose.h 	struct rose_neigh	*neighbour[3];
neighbour         126 include/net/rose.h 	struct rose_neigh	*neighbour;
neighbour         146 include/net/x25.h 	struct x25_neigh	*neighbour;
neighbour         320 net/atm/clip.c 	.entry_size 	= sizeof(struct neighbour)+sizeof(struct atmarp_entry),
neighbour         378 net/atm/clip.c 	if (!skb->dst->neighbour) {
neighbour         380 net/atm/clip.c 		skb->dst->neighbour = clip_find_neighbour(skb->dst, 1);
neighbour         381 net/atm/clip.c 		if (!skb->dst->neighbour) {
neighbour         392 net/atm/clip.c 	entry = NEIGH2ENTRY(skb->dst->neighbour);
neighbour         409 net/atm/clip.c 	pr_debug("using neighbour %p, vcc %p\n", skb->dst->neighbour, vcc);
neighbour         516 net/atm/clip.c 	struct neighbour *neigh;
neighbour         916 net/atm/clip.c 		struct neighbour *n = v;
neighbour         317 net/bridge/br_netfilter.c 		else if (dst->neighbour)
neighbour         318 net/bridge/br_netfilter.c 			return dst->neighbour->output(skb);
neighbour         215 net/core/dst.c 	struct neighbour *neigh;
neighbour         221 net/core/dst.c 	neigh = dst->neighbour;
neighbour         230 net/core/dst.c 		dst->neighbour = NULL;
neighbour         296 net/core/dst.c 		if (dst->neighbour && dst->neighbour->dev == dev) {
neighbour         297 net/core/dst.c 			dst->neighbour->dev = dst->dev;
neighbour         138 net/core/neighbour.c 		struct neighbour *n, **np;
neighbour         203 net/core/neighbour.c 		struct neighbour *n, **np = &tbl->hash_buckets[i];
neighbour         260 net/core/neighbour.c static struct neighbour *neigh_alloc(struct neigh_table *tbl)
neighbour         262 net/core/neighbour.c 	struct neighbour *n = NULL;
neighbour         299 net/core/neighbour.c static struct neighbour **neigh_hash_alloc(unsigned int entries)
neighbour         301 net/core/neighbour.c 	unsigned long size = entries * sizeof(struct neighbour *);
neighbour         302 net/core/neighbour.c 	struct neighbour **ret;
neighbour         307 net/core/neighbour.c 		ret = (struct neighbour **)
neighbour         315 net/core/neighbour.c 	unsigned long size = entries * sizeof(struct neighbour *);
neighbour         325 net/core/neighbour.c 	struct neighbour **new_hash, **old_hash;
neighbour         341 net/core/neighbour.c 		struct neighbour *n, *next;
neighbour         359 net/core/neighbour.c struct neighbour *neigh_lookup(struct neigh_table *tbl, const void *pkey,
neighbour         362 net/core/neighbour.c 	struct neighbour *n;
neighbour         382 net/core/neighbour.c struct neighbour *neigh_lookup_nodev(struct neigh_table *tbl, struct net *net,
neighbour         385 net/core/neighbour.c 	struct neighbour *n;
neighbour         406 net/core/neighbour.c struct neighbour *neigh_create(struct neigh_table *tbl, const void *pkey,
neighbour         412 net/core/neighbour.c 	struct neighbour *n1, *rc, *n = neigh_alloc(tbl);
neighbour         700 net/core/neighbour.c 	struct neighbour *n, **np;
neighbour         781 net/core/neighbour.c 	struct neighbour *neigh = (struct neighbour *)arg;
neighbour        1092 net/core/neighbour.c 			struct neighbour *n1 = neigh;
neighbour        1095 net/core/neighbour.c 			if (skb->dst && skb->dst->neighbour)
neighbour        1096 net/core/neighbour.c 				n1 = skb->dst->neighbour;
neighbour        1117 net/core/neighbour.c struct neighbour *neigh_event_ns(struct neigh_table *tbl,
neighbour        1121 net/core/neighbour.c 	struct neighbour *neigh = __neigh_lookup(tbl, saddr, dev,
neighbour        1190 net/core/neighbour.c 	struct neighbour *neigh;
neighbour        1193 net/core/neighbour.c 	if (!dst || !(neigh = dst->neighbour))
neighbour        1223 net/core/neighbour.c 		      dst, dst ? dst->neighbour : NULL);
neighbour        1237 net/core/neighbour.c 	struct neighbour *neigh = dst->neighbour;
neighbour        1547 net/core/neighbour.c 		struct neighbour *neigh;
neighbour        1618 net/core/neighbour.c 		struct neighbour *neigh;
neighbour        2083 net/core/neighbour.c 	struct neighbour *n;
neighbour        2148 net/core/neighbour.c 		struct neighbour *n;
neighbour        2164 net/core/neighbour.c 		struct neighbour *n, **np;
neighbour        2187 net/core/neighbour.c static struct neighbour *neigh_get_first(struct seq_file *seq)
neighbour        2192 net/core/neighbour.c 	struct neighbour *n = NULL;
neighbour        2226 net/core/neighbour.c static struct neighbour *neigh_get_next(struct seq_file *seq,
neighbour        2274 net/core/neighbour.c static struct neighbour *neigh_get_idx(struct seq_file *seq, loff_t *pos)
neighbour        2276 net/core/neighbour.c 	struct neighbour *n = neigh_get_first(seq);
neighbour         209 net/decnet/dn_neigh.c 	struct neighbour *neigh = dst->neighbour;
neighbour         228 net/decnet/dn_neigh.c 	struct neighbour *neigh = dst->neighbour;
neighbour         274 net/decnet/dn_neigh.c 	struct neighbour *neigh = dst->neighbour;
neighbour         317 net/decnet/dn_neigh.c 	struct neighbour *neigh = dst->neighbour;
neighbour         374 net/decnet/dn_neigh.c 	struct neighbour *neigh;
neighbour         435 net/decnet/dn_neigh.c 	struct neighbour *neigh;
neighbour         230 net/decnet/dn_route.c 	struct dn_dev *dn = dst->neighbour ?
neighbour         231 net/decnet/dn_route.c 			    (struct dn_dev *)dst->neighbour->dev->dn_ptr : NULL;
neighbour         690 net/decnet/dn_route.c 	struct neighbour *neigh;
neighbour         694 net/decnet/dn_route.c 	if ((neigh = dst->neighbour) == NULL)
neighbour         728 net/decnet/dn_route.c 	struct neighbour *neigh = dst->neighbour;
neighbour         789 net/decnet/dn_route.c 	struct neighbour *n;
neighbour         801 net/decnet/dn_route.c 	if (dev != NULL && rt->u.dst.neighbour == NULL) {
neighbour         805 net/decnet/dn_route.c 		rt->u.dst.neighbour = n;
neighbour         879 net/decnet/dn_route.c 	struct neighbour *neigh = NULL;
neighbour        1111 net/decnet/dn_route.c 	rt->u.dst.neighbour = neigh;
neighbour        1212 net/decnet/dn_route.c 	struct neighbour *neigh = NULL;
neighbour        1372 net/decnet/dn_route.c 	rt->u.dst.neighbour = neigh;
neighbour         173 net/ipv4/arp.c 	.entry_size =	sizeof(struct neighbour) + 4,
neighbour         469 net/ipv4/arp.c 	struct neighbour *n;
neighbour         504 net/ipv4/arp.c 	struct neighbour *n = dst->neighbour;
neighbour         519 net/ipv4/arp.c 		dst->neighbour = n;
neighbour         710 net/ipv4/arp.c 	struct neighbour *n;
neighbour         987 net/ipv4/arp.c 	struct neighbour *neigh;
neighbour        1060 net/ipv4/arp.c 	struct neighbour *neigh;
neighbour        1097 net/ipv4/arp.c 	struct neighbour *neigh;
neighbour         353 net/ipv4/fib_semantics.c 	struct neighbour *n;
neighbour         658 net/ipv4/ip_gre.c 			struct neighbour *neigh = skb->dst->neighbour;
neighbour         206 net/ipv4/ip_output.c 	else if (dst->neighbour)
neighbour         207 net/ipv4/ip_output.c 		return dst->neighbour->output(skb);
neighbour        1276 net/ipv4/route.c 				rt->u.dst.neighbour	= NULL;
neighbour        1292 net/ipv4/route.c 				    !(rt->u.dst.neighbour->nud_state &
neighbour        1294 net/ipv4/route.c 					if (rt->u.dst.neighbour)
neighbour        1295 net/ipv4/route.c 						neigh_event_send(rt->u.dst.neighbour, NULL);
neighbour         103 net/ipv6/ip6_output.c 	else if (dst->neighbour)
neighbour         104 net/ipv6/ip6_output.c 		return dst->neighbour->output(skb);
neighbour         492 net/ipv6/ip6_output.c 	if (skb->dev == dst->dev && dst->neighbour && opt->srcrt == 0 &&
neighbour         496 net/ipv6/ip6_output.c 		struct neighbour *n = dst->neighbour;
neighbour         967 net/ipv6/ip6_output.c 	if ((*dst)->neighbour && !((*dst)->neighbour->nud_state & NUD_VALID)) {
neighbour         132 net/ipv6/ndisc.c 	.entry_size =	sizeof(struct neighbour) + sizeof(struct in6_addr),
neighbour         694 net/ipv6/ndisc.c 	struct neighbour *neigh;
neighbour         871 net/ipv6/ndisc.c 	struct neighbour *neigh;
neighbour         969 net/ipv6/ndisc.c 	struct neighbour *neigh;
neighbour        1075 net/ipv6/ndisc.c 	struct neighbour *neigh = NULL;
neighbour        1361 net/ipv6/ndisc.c 	struct neighbour *neigh;
neighbour         288 net/ipv6/route.c 	struct neighbour *neigh = rt ? rt->rt6i_nexthop : NULL;
neighbour         337 net/ipv6/route.c 	struct neighbour *neigh = rt->rt6i_nexthop;
neighbour        1485 net/ipv6/route.c 	if (neigh == rt->u.dst.neighbour)
neighbour        2224 net/ipv6/route.c 	if (rt->u.dst.neighbour)
neighbour        2225 net/ipv6/route.c 		NLA_PUT(skb, RTA_GATEWAY, 16, &rt->u.dst.neighbour->primary_key);
neighbour         563 net/ipv6/sit.c 		struct neighbour *neigh = NULL;
neighbour         566 net/ipv6/sit.c 			neigh = skb->dst->neighbour;
neighbour         588 net/ipv6/sit.c 		struct neighbour *neigh = NULL;
neighbour         591 net/ipv6/sit.c 			neigh = skb->dst->neighbour;
neighbour         122 net/netrom/nr_route.c 				if (nr_nodet->routes[i].neighbour == nr_neigh)
neighbour         195 net/netrom/nr_route.c 		nr_node->routes[0].neighbour = nr_neigh;
neighbour         213 net/netrom/nr_route.c 		if (nr_node->routes[i].neighbour == nr_neigh) {
neighbour         229 net/netrom/nr_route.c 			nr_node->routes[0].neighbour = nr_neigh;
neighbour         238 net/netrom/nr_route.c 				nr_node->routes[2].neighbour->count--;
neighbour         239 net/netrom/nr_route.c 				nr_neigh_put(nr_node->routes[2].neighbour);
neighbour         241 net/netrom/nr_route.c 				if (nr_node->routes[2].neighbour->count == 0 && !nr_node->routes[2].neighbour->locked)
neighbour         242 net/netrom/nr_route.c 					nr_remove_neigh(nr_node->routes[2].neighbour);
neighbour         246 net/netrom/nr_route.c 				nr_node->routes[2].neighbour = nr_neigh;
neighbour         302 net/netrom/nr_route.c 		if (nr_node->routes[i].neighbour == nr_neigh) {
neighbour         362 net/netrom/nr_route.c 	nr_neigh = nr_neigh_get_dev(neighbour, dev);
neighbour         371 net/netrom/nr_route.c 		if (nr_node->routes[i].neighbour == nr_neigh) {
neighbour         496 net/netrom/nr_route.c 				nr_neigh = s->routes[i].neighbour;
neighbour         549 net/netrom/nr_route.c 					if (t->routes[i].neighbour == s) {
neighbour         675 net/netrom/nr_route.c 				&nr_route.neighbour,
neighbour         699 net/netrom/nr_route.c 				&nr_route.neighbour, dev);
neighbour         755 net/netrom/nr_route.c 		    nr_node->routes[nr_node->which].neighbour == nr_neigh)
neighbour         818 net/netrom/nr_route.c 	nr_neigh = nr_node->routes[nr_node->which].neighbour;
neighbour         916 net/netrom/nr_route.c 				nr_node->routes[i].neighbour->number);
neighbour         176 net/rose/af_rose.c 		if (rose->neighbour == neigh) {
neighbour         178 net/rose/af_rose.c 			rose->neighbour->use--;
neighbour         179 net/rose/af_rose.c 			rose->neighbour = NULL;
neighbour         199 net/rose/af_rose.c 			rose->neighbour->use--;
neighbour         289 net/rose/af_rose.c 		if (rose->lci == lci && rose->neighbour == neigh)
neighbour         627 net/rose/af_rose.c 		rose->neighbour->use--;
neighbour         773 net/rose/af_rose.c 	rose->neighbour = rose_get_neigh(&addr->srose_addr, &cause,
neighbour         775 net/rose/af_rose.c 	if (!rose->neighbour) {
neighbour         780 net/rose/af_rose.c 	rose->lci = rose_new_lci(rose->neighbour);
neighbour         829 net/rose/af_rose.c 	rose->neighbour->use++;
neighbour         870 net/rose/af_rose.c 		rose->neighbour = rose_get_neigh(&addr->srose_addr, &cause, &diagnostic, 0);
neighbour         871 net/rose/af_rose.c 		if (rose->neighbour)
neighbour        1030 net/rose/af_rose.c 	make_rose->neighbour     = neigh;
neighbour        1034 net/rose/af_rose.c 	make_rose->neighbour->use++;
neighbour        1086 net/rose/af_rose.c 	if (rose->neighbour == NULL || rose->device == NULL)
neighbour        1468 net/rose/af_rose.c 			(rose->neighbour) ? rose->neighbour->number : 0,
neighbour          62 net/rose/rose_in.c 		rose->neighbour->use--;
neighbour          85 net/rose/rose_in.c 		rose->neighbour->use--;
neighbour          90 net/rose/rose_in.c 		rose->neighbour->use--;
neighbour         126 net/rose/rose_in.c 		rose->neighbour->use--;
neighbour         237 net/rose/rose_in.c 		rose->neighbour->use--;
neighbour         257 net/rose/rose_in.c 		rose_sk(sk)->neighbour->use--;
neighbour          45 net/rose/rose_out.c 	rose_transmit_link(skb, rose->neighbour);
neighbour          80 net/rose/rose_route.c 		if (ax25cmp(&rose_route->neighbour, &rose_neigh->callsign) == 0
neighbour          93 net/rose/rose_route.c 		rose_neigh->callsign  = rose_route->neighbour;
neighbour         161 net/rose/rose_route.c 		rose_node->neighbour[0] = rose_neigh;
neighbour         187 net/rose/rose_route.c 		rose_node->neighbour[rose_node->count] = rose_neigh;
neighbour         314 net/rose/rose_route.c 		if (ax25cmp(&rose_route->neighbour, &rose_neigh->callsign) == 0
neighbour         326 net/rose/rose_route.c 		if (rose_node->neighbour[i] == rose_neigh) {
neighbour         339 net/rose/rose_route.c 					rose_node->neighbour[0] =
neighbour         340 net/rose/rose_route.c 						rose_node->neighbour[1];
neighbour         342 net/rose/rose_route.c 					rose_node->neighbour[1] =
neighbour         343 net/rose/rose_route.c 						rose_node->neighbour[2];
neighbour         425 net/rose/rose_route.c 	rose_node->neighbour[0] = rose_loopback_neigh;
neighbour         494 net/rose/rose_route.c 				if (t->neighbour[i] != s)
neighbour         501 net/rose/rose_route.c 					t->neighbour[0] = t->neighbour[1];
neighbour         503 net/rose/rose_route.c 					t->neighbour[1] = t->neighbour[2];
neighbour         680 net/rose/rose_route.c 					if (node->neighbour[i]->restarted) {
neighbour         681 net/rose/rose_route.c 						res = node->neighbour[i];
neighbour         686 net/rose/rose_route.c 					if (!rose_ftimer_running(node->neighbour[i])) {
neighbour         687 net/rose/rose_route.c 						res = node->neighbour[i];
neighbour         909 net/rose/rose_route.c 			rose->neighbour->use--;
neighbour         910 net/rose/rose_route.c 			rose->neighbour	 = NULL;
neighbour        1125 net/rose/rose_route.c 					rose_node->neighbour[i]->number);
neighbour         198 net/rose/rose_subr.c 	rose_transmit_link(skb, rose->neighbour);
neighbour         182 net/rose/rose_timer.c 		rose->neighbour->use--;
neighbour          68 net/sched/sch_teql.c 	struct neighbour *ncache;
neighbour         229 net/sched/sch_teql.c 	struct neighbour *mn = skb->dst->neighbour;
neighbour         230 net/sched/sch_teql.c 	struct neighbour *n = q->ncache;
neighbour         270 net/sched/sch_teql.c 	    skb->dst->neighbour == NULL)
neighbour         179 net/x25/af_x25.c 		if (x25_sk(s)->neighbour && x25_sk(s)->neighbour->dev == dev)
neighbour         291 net/x25/af_x25.c 		if (x25_sk(s)->lci == lci && x25_sk(s)->neighbour == nb) {
neighbour         705 net/x25/af_x25.c 	x25->neighbour = x25_get_neigh(rt->dev);
neighbour         706 net/x25/af_x25.c 	if (!x25->neighbour)
neighbour         709 net/x25/af_x25.c 	x25_limit_facilities(&x25->facilities, x25->neighbour);
neighbour         711 net/x25/af_x25.c 	x25->lci = x25_new_lci(x25->neighbour);
neighbour         748 net/x25/af_x25.c 		x25_neigh_put(x25->neighbour);
neighbour         935 net/x25/af_x25.c 	makex25->neighbour     = nb;
neighbour        1012 net/x25/af_x25.c 	if (!x25->neighbour)
neighbour        1084 net/x25/af_x25.c 		if (x25->neighbour->extended) {
neighbour        1096 net/x25/af_x25.c 		if (x25->neighbour->extended) {
neighbour        1206 net/x25/af_x25.c 		skb_pull(skb, x25->neighbour->extended ?
neighbour        1628 net/x25/af_x25.c 		if (x25_sk(s)->neighbour == nb)
neighbour          65 net/x25/x25_in.c 			skb_pull(skbo, (x25->neighbour->extended) ?
neighbour         175 net/x25/x25_in.c 	modulus = (x25->neighbour->extended) ? X25_EMODULUS : X25_SMODULUS;
neighbour          58 net/x25/x25_out.c 	int header_len = x25->neighbour->extended ? X25_EXT_MIN_LEN :
neighbour          95 net/x25/x25_out.c 				if (x25->neighbour->extended)
neighbour         124 net/x25/x25_out.c 	if (x25->neighbour->extended) {
neighbour         134 net/x25/x25_out.c 	x25_transmit_link(skb, x25->neighbour);
neighbour         153 net/x25/x25_out.c 		x25_transmit_link(skb, x25->neighbour);
neighbour         162 net/x25/x25_out.c 	modulus = x25->neighbour->extended ? X25_EMODULUS : X25_SMODULUS;
neighbour         154 net/x25/x25_proc.c 	if (!x25->neighbour || (dev = x25->neighbour->dev) == NULL)
neighbour         157 net/x25/x25_proc.c 		devname = x25->neighbour->dev->name;
neighbour          57 net/x25/x25_subr.c 	int modulus = x25->neighbour->extended ? X25_EMODULUS : X25_SMODULUS;
neighbour          96 net/x25/x25_subr.c 	int modulus = x25->neighbour->extended ? X25_EMODULUS : X25_SMODULUS;
neighbour         172 net/x25/x25_subr.c 	if (x25->neighbour->extended) {
neighbour         195 net/x25/x25_subr.c 					x25->neighbour->global_facil_mask);
neighbour         238 net/x25/x25_subr.c 			if (x25->neighbour->extended) {
neighbour         257 net/x25/x25_subr.c 	x25_transmit_link(skb, x25->neighbour);
neighbour         288 net/x25/x25_subr.c 	if (x25->neighbour->extended) {
neighbour         304 net/x25/x25_subr.c 	if (x25->neighbour->extended) {
neighbour        1473 net/xfrm/xfrm_policy.c 	dst0->neighbour = neigh_clone(dst->neighbour);