Home
last modified time | relevance | path

Searched refs:net_nbr (Results 1 – 19 of 19) sorted by relevance

/Zephyr-latest/subsys/net/ip/
Dnbr.h46 struct net_nbr { struct
66 void (*const remove)(struct net_nbr *nbr); argument
77 struct net_nbr nbr; \
88 struct net_nbr *nbr;
108 .nbr = (struct net_nbr *)_pool, \
119 void net_nbr_unref_debug(struct net_nbr *nbr, const char *caller, int line);
122 void net_nbr_unref(struct net_nbr *nbr);
131 struct net_nbr *net_nbr_ref_debug(struct net_nbr *nbr, const char *caller,
135 struct net_nbr *net_nbr_ref(struct net_nbr *nbr);
143 struct net_nbr *net_nbr_get(struct net_nbr_table *table);
[all …]
Dnbr.c10 LOG_MODULE_REGISTER(net_nbr, CONFIG_NET_IPV6_NBR_CACHE_LOG_LEVEL);
23 void net_nbr_unref_debug(struct net_nbr *nbr, const char *caller, int line) in net_nbr_unref_debug()
26 void net_nbr_unref(struct net_nbr *nbr) in net_nbr_unref_debug()
44 struct net_nbr *net_nbr_ref_debug(struct net_nbr *nbr, const char *caller, in net_nbr_ref_debug()
47 struct net_nbr *net_nbr_ref(struct net_nbr *nbr) in net_nbr_ref_debug()
60 static inline struct net_nbr *get_nbr(struct net_nbr *start, int idx) in get_nbr()
64 return (struct net_nbr *)((uint8_t *)start + in get_nbr()
65 ((sizeof(struct net_nbr) + start->size) * idx)); in get_nbr()
68 struct net_nbr *net_nbr_get(struct net_nbr_table *table) in net_nbr_get()
73 struct net_nbr *nbr = get_nbr(table->nbr, i); in net_nbr_get()
[all …]
Droute.c43 static void net_route_nexthop_remove(struct net_nbr *nbr) in net_route_nexthop_remove()
56 static inline struct net_route_nexthop *net_nexthop_data(struct net_nbr *nbr) in net_nexthop_data()
61 static inline struct net_nbr *get_nexthop_nbr(struct net_nbr *start, int idx) in get_nexthop_nbr()
66 return (struct net_nbr *)((uint8_t *)start + in get_nexthop_nbr()
67 ((sizeof(struct net_nbr) + start->size) * idx)); in get_nexthop_nbr()
72 struct net_nbr *nbr = CONTAINER_OF((uint8_t *)route_nexthop, struct net_nbr, __nbr[0]); in release_nexthop_route()
77 static struct net_nbr *get_nexthop_route(void) in get_nexthop_route()
82 struct net_nbr *nbr = get_nexthop_nbr( in get_nexthop_route()
83 (struct net_nbr *)net_route_nexthop_pool, i); in get_nexthop_route()
97 static void net_route_entry_remove(struct net_nbr *nbr) in net_route_entry_remove()
[all …]
Dipv6.h122 static inline struct net_ipv6_nbr_data *net_ipv6_nbr_data(struct net_nbr *nbr) in net_ipv6_nbr_data()
231 typedef void (*net_nbr_cb_t)(struct net_nbr *nbr, void *user_data);
278 struct net_nbr *net_ipv6_nbr_lookup(struct net_if *iface,
281 static inline struct net_nbr *net_ipv6_nbr_lookup(struct net_if *iface, in net_ipv6_nbr_lookup()
297 struct net_nbr *net_ipv6_get_nbr(struct net_if *iface, uint8_t idx);
336 struct net_nbr *net_ipv6_nbr_add(struct net_if *iface,
342 static inline struct net_nbr *net_ipv6_nbr_add(struct net_if *iface, in net_ipv6_nbr_add()
415 struct net_nbr *nbr);
419 struct net_nbr *nbr) in net_ipv6_nbr_set_reachable_timer()
Dipv6_nbr.c73 static void ipv6_nd_restart_reachable_timer(struct net_nbr *nbr, int64_t time);
84 extern void net_neighbor_remove(struct net_nbr *nbr);
132 static inline struct net_nbr *get_nbr(int idx) in get_nbr()
137 static inline struct net_nbr *get_nbr_from_data(struct net_ipv6_nbr_data *data) in get_nbr_from_data()
142 struct net_nbr *nbr = get_nbr(i); in get_nbr_from_data()
152 static void ipv6_nbr_set_state(struct net_nbr *nbr, in ipv6_nbr_set_state()
173 struct net_nbr *n = NULL; in ipv6_nbr_set_state()
213 struct net_nbr *nbr = get_nbr(i); in iface_cb()
244 struct net_nbr *nbr = get_nbr(i); in nbr_print()
269 static struct net_nbr *nbr_lookup(struct net_nbr_table *table, in nbr_lookup()
[all …]
Droute.h38 struct net_nbr *nbr;
170 struct net_nbr *net_route_get_nbr(struct net_route_entry *route);
/Zephyr-latest/subsys/net/lib/shell/
Dnbr.c49 static void nbr_cb(struct net_nbr *nbr, void *user_data) in nbr_cb()
139 static void nbr_address_cb(struct net_nbr *nbr, void *user_data) in nbr_address_cb()
Dtcp.c107 struct net_nbr *nbr; in tcp_connect()
Dping.c321 struct net_nbr *nbr; in ping_select_iface()
/Zephyr-latest/tests/net/neighbor/src/
Dmain.c33 static void net_neighbor_data_remove(struct net_nbr *nbr) in net_neighbor_data_remove()
70 struct net_nbr *nbrs[sizeof(addrs) - 1] = { 0 }; in ZTEST()
73 struct net_nbr *nbr; in ZTEST()
/Zephyr-latest/tests/net/route/src/
Dmain.c324 struct net_nbr *nbr; in net_test_nbr_lookup_ok()
338 struct net_nbr *nbr; in test_populate_nbr_cache()
/Zephyr-latest/tests/net/ipv6/src/
Dmain.c451 struct net_nbr *nbr; in add_neighbor()
498 struct net_nbr *nbr; in add_max_neighbors()
556 struct net_nbr *nbr; in nbr_lookup_fail()
569 struct net_nbr *nbr; in nbr_lookup_ok()
786 struct net_nbr *nbr; in ZTEST()
1406 struct net_nbr *nbr; in ZTEST()
2156 struct net_nbr *nbr; in ZTEST()
/Zephyr-latest/tests/net/tx_timestamp/src/
Dmain.c404 struct net_nbr *nbr; in add_neighbor()
/Zephyr-latest/subsys/net/l2/ppp/
Dipv6cp.c244 struct net_nbr *nbr; in ipv6cp_up()
/Zephyr-latest/tests/net/traffic_class/src/
Dmain.c350 struct net_nbr *nbr; in add_neighbor()
/Zephyr-latest/tests/net/vlan/src/
Dmain.c777 struct net_nbr *nbr; in add_neighbor()
/Zephyr-latest/tests/net/virtual/src/
Dmain.c508 struct net_nbr *nbr; in add_neighbor()
/Zephyr-latest/tests/net/checksum_offload/src/
Dmain.c613 struct net_nbr *nbr; in add_neighbor()
/Zephyr-latest/tests/net/ipv6_fragment/src/
Dmain.c1603 struct net_nbr *nbr; in add_nbr()