Home
last modified time | relevance | path

Searched refs:nbr (Results 1 – 25 of 28) sorted by relevance

12

/Zephyr-latest/subsys/net/ip/
Dnbr.c23 void net_nbr_unref_debug(struct net_nbr *nbr, const char *caller, int line) in net_nbr_unref_debug() argument
24 #define net_nbr_unref(nbr) net_nbr_unref_debug(nbr, __func__, __LINE__) in net_nbr_unref_debug() argument
26 void net_nbr_unref(struct net_nbr *nbr) in net_nbr_unref_debug()
30 NET_DBG("nbr %p ref %u (%s():%d)", nbr, nbr->ref - 1, caller, line); in net_nbr_unref_debug()
32 NET_DBG("nbr %p ref %u", nbr, nbr->ref - 1); in net_nbr_unref_debug()
34 if (--nbr->ref) { in net_nbr_unref_debug()
38 if (nbr->remove) { in net_nbr_unref_debug()
39 nbr->remove(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() argument
47 struct net_nbr *net_nbr_ref(struct net_nbr *nbr) in net_nbr_ref_debug()
[all …]
Droute.c43 static void net_route_nexthop_remove(struct net_nbr *nbr) in net_route_nexthop_remove() argument
45 NET_DBG("Nexthop %p removed", nbr); in net_route_nexthop_remove()
56 static inline struct net_route_nexthop *net_nexthop_data(struct net_nbr *nbr) in net_nexthop_data() argument
58 return (struct net_route_nexthop *)nbr->data; in net_nexthop_data()
72 struct net_nbr *nbr = CONTAINER_OF((uint8_t *)route_nexthop, struct net_nbr, __nbr[0]); in release_nexthop_route() local
74 net_nbr_unref(nbr); in release_nexthop_route()
82 struct net_nbr *nbr = get_nexthop_nbr( in get_nexthop_route() local
85 if (!nbr->ref) { in get_nexthop_route()
86 nbr->data = nbr->__nbr; in get_nexthop_route()
88 nbr->idx = NET_NBR_LLADDR_UNKNOWN; in get_nexthop_route()
[all …]
Dnbr.h66 void (*const remove)(struct net_nbr *nbr);
77 struct net_nbr nbr; \
80 [0 ... (_count - 1)] = { .nbr = { \
88 struct net_nbr *nbr; member
108 .nbr = (struct net_nbr *)_pool, \
119 void net_nbr_unref_debug(struct net_nbr *nbr, const char *caller, int line);
120 #define net_nbr_unref(nbr) net_nbr_unref_debug(nbr, __func__, __LINE__) argument
122 void net_nbr_unref(struct net_nbr *nbr);
131 struct net_nbr *net_nbr_ref_debug(struct net_nbr *nbr, const char *caller,
133 #define net_nbr_ref(nbr) net_nbr_ref_debug(nbr, __func__, __LINE__) argument
[all …]
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);
134 return &net_neighbor_pool[idx].nbr; in get_nbr()
142 struct net_nbr *nbr = get_nbr(i); in get_nbr_from_data() local
144 if (nbr->data == (uint8_t *)data) { in get_nbr_from_data()
145 return nbr; in get_nbr_from_data()
152 static void ipv6_nbr_set_state(struct net_nbr *nbr, in ipv6_nbr_set_state() argument
155 if (new_state == net_ipv6_nbr_data(nbr)->state || in ipv6_nbr_set_state()
156 net_ipv6_nbr_data(nbr)->state == NET_IPV6_NBR_STATE_STATIC) { in ipv6_nbr_set_state()
160 NET_DBG("nbr %p %s -> %s", nbr, in ipv6_nbr_set_state()
[all …]
Dipv6.h122 static inline struct net_ipv6_nbr_data *net_ipv6_nbr_data(struct net_nbr *nbr) in net_ipv6_nbr_data() argument
124 return (struct net_ipv6_nbr_data *)nbr->data; in net_ipv6_nbr_data()
231 typedef void (*net_nbr_cb_t)(struct net_nbr *nbr, void *user_data);
415 struct net_nbr *nbr);
419 struct net_nbr *nbr) in net_ipv6_nbr_set_reachable_timer() argument
Droute.h38 struct net_nbr *nbr; member
DCMakeLists.txt38 zephyr_library_sources_ifdef(CONFIG_NET_IPV6 icmpv6.c nbr.c
/Zephyr-latest/tests/net/neighbor/src/
Dmain.c33 static void net_neighbor_data_remove(struct net_nbr *nbr) in net_neighbor_data_remove() argument
35 printk("Neighbor %p removed\n", nbr); in net_neighbor_data_remove()
73 struct net_nbr *nbr; in ZTEST() local
87 nbr = net_nbr_get(&net_test_neighbor.table); in ZTEST()
88 zassert_not_null(nbr, "Cannot get neighbor from table %p\n", in ZTEST()
91 zassert_false(nbr->ref != 1, "Invalid ref count %d\n", nbr->ref); in ZTEST()
100 ret = net_nbr_link(nbr, iface1, &lladdr); in ZTEST()
115 nbr = net_nbr_lookup(&net_test_neighbor.table, iface1, &lladdr); in ZTEST()
116 zassert_true(nbr->idx == 0, "Wrong index %d should be %d\n", nbr->idx, 0); in ZTEST()
123 ret = net_nbr_unlink(nbr, &lladdr); in ZTEST()
[all …]
/Zephyr-latest/subsys/net/lib/shell/
Dnbr.c49 static void nbr_cb(struct net_nbr *nbr, void *user_data) in nbr_cb() argument
72 state_str = net_ipv6_nbr_state2str(net_ipv6_nbr_data(nbr)->state); in nbr_cb()
83 remaining = net_ipv6_nbr_data(nbr)->reachable + in nbr_cb()
84 net_ipv6_nbr_data(nbr)->reachable_timeout - in nbr_cb()
89 *count, nbr, net_if_get_by_iface(nbr->iface), in nbr_cb()
90 net_ipv6_nbr_data(nbr)->link_metric, in nbr_cb()
91 nbr->ref, in nbr_cb()
92 net_ipv6_nbr_data(nbr)->ns_count, in nbr_cb()
93 net_ipv6_nbr_data(nbr)->is_router, in nbr_cb()
101 nbr->idx == NET_NBR_LLADDR_UNKNOWN ? "?" : in nbr_cb()
[all …]
Dtcp.c107 struct net_nbr *nbr; in tcp_connect() local
123 nbr = net_ipv6_nbr_lookup(NULL, &net_sin6(&addr)->sin6_addr); in tcp_connect()
124 if (nbr) { in tcp_connect()
125 iface = nbr->iface; in tcp_connect()
133 ARG_UNUSED(nbr); in tcp_connect()
166 nbr = net_ipv6_nbr_lookup(NULL, in tcp_connect()
168 if (nbr) { in tcp_connect()
169 iface = nbr->iface; in tcp_connect()
Droute.c39 if (!nexthop_route->nbr) { in route_cb()
43 PR("\tneighbor : %p\t", nexthop_route->nbr); in route_cb()
45 if (nexthop_route->nbr->idx == NET_NBR_LLADDR_UNKNOWN) { in route_cb()
48 lladdr = net_nbr_get_lladdr(nexthop_route->nbr->idx); in route_cb()
Dping.c321 struct net_nbr *nbr; in ping_select_iface() local
331 nbr = net_ipv6_nbr_lookup(NULL, &net_sin6(target)->sin6_addr); in ping_select_iface()
332 if (nbr) { in ping_select_iface()
333 iface = nbr->iface; in ping_select_iface()
DCMakeLists.txt24 zephyr_library_sources_ifdef(CONFIG_NET_SHELL_IPV6_SUPPORTED nbr.c)
/Zephyr-latest/tests/net/route/src/
Dmain.c324 struct net_nbr *nbr; in net_test_nbr_lookup_ok() local
326 nbr = net_ipv6_nbr_lookup(iface, addr); in net_test_nbr_lookup_ok()
327 if (!nbr) { in net_test_nbr_lookup_ok()
338 struct net_nbr *nbr; in test_populate_nbr_cache() local
348 nbr = net_ipv6_nbr_add(net_if_get_first_by_type(&NET_L2_GET_NAME(DUMMY)), in test_populate_nbr_cache()
353 zassert_not_null(nbr, "Cannot add peer to neighbor cache"); in test_populate_nbr_cache()
357 nbr = net_ipv6_nbr_add(net_if_get_first_by_type(&NET_L2_GET_NAME(DUMMY)), in test_populate_nbr_cache()
362 zassert_not_null(nbr, "Cannot add peer to neighbor cache"); in test_populate_nbr_cache()
/Zephyr-latest/tests/net/ipv6/src/
Dmain.c451 struct net_nbr *nbr; in add_neighbor() local
466 nbr = net_ipv6_nbr_add(TEST_NET_IF, &peer_addr, &lladdr, in add_neighbor()
468 zassert_not_null(nbr, "Cannot add peer %s to neighbor cache\n", in add_neighbor()
498 struct net_nbr *nbr; in add_max_neighbors() local
517 nbr = net_ipv6_nbr_add(TEST_NET_IF, &dst_addr, in add_max_neighbors()
520 zassert_not_null(nbr, "Cannot add peer %s to neighbor cache\n", in add_max_neighbors()
556 struct net_nbr *nbr; in nbr_lookup_fail() local
558 nbr = net_ipv6_nbr_lookup(TEST_NET_IF, &peer_addr); in nbr_lookup_fail()
559 zassert_is_null(nbr, "Neighbor %s found in cache\n", in nbr_lookup_fail()
569 struct net_nbr *nbr; in nbr_lookup_ok() local
[all …]
/Zephyr-latest/scripts/native_simulator/common/src/include/
Dnsi_tracing.h41 int nsi_trace_over_tty(int nbr);
/Zephyr-latest/tests/bsim/bluetooth/ll/edtt/tests_scripts/
D_controller_tests_inner.sh92 -T $TEST_MODULE -C $TEST_FILE -v=${VERBOSITY_LEVEL_EDTT} -S -l --low-level-device-nbr=3 \
/Zephyr-latest/tests/net/tx_timestamp/src/
Dmain.c404 struct net_nbr *nbr; in add_neighbor() local
417 nbr = net_ipv6_nbr_add(iface, addr, &lladdr, false, in add_neighbor()
419 if (!nbr) { in add_neighbor()
/Zephyr-latest/subsys/net/l2/ppp/
Dipv6cp.c244 struct net_nbr *nbr; in ipv6cp_up() local
270 nbr = net_ipv6_nbr_add(ctx->iface, &peer_addr, &peer_lladdr, in ipv6cp_up()
272 if (!nbr) { in ipv6cp_up()
/Zephyr-latest/doc/connectivity/networking/api/
Dnet_shell.rst36 "net nbr", "Print neighbor information. Only available if
/Zephyr-latest/tests/net/traffic_class/src/
Dmain.c350 struct net_nbr *nbr; in add_neighbor() local
363 nbr = net_ipv6_nbr_add(iface, addr, &lladdr, false, in add_neighbor()
365 if (!nbr) { in add_neighbor()
/Zephyr-latest/tests/net/vlan/src/
Dmain.c777 struct net_nbr *nbr; in add_neighbor() local
781 nbr = net_ipv6_nbr_add(iface, addr, ll_addr, false, in add_neighbor()
783 if (!nbr) { in add_neighbor()
/Zephyr-latest/tests/net/virtual/src/
Dmain.c508 struct net_nbr *nbr; in add_neighbor() local
521 nbr = net_ipv6_nbr_add(iface, addr, &lladdr, false, in add_neighbor()
523 if (!nbr) { in add_neighbor()
/Zephyr-latest/tests/net/checksum_offload/src/
Dmain.c613 struct net_nbr *nbr; in add_neighbor() local
626 nbr = net_ipv6_nbr_add(iface, addr, &lladdr, false, in add_neighbor()
628 if (!nbr) { in add_neighbor()
/Zephyr-latest/tests/net/ipv6_fragment/src/
Dmain.c1603 struct net_nbr *nbr; in add_nbr() local
1605 nbr = net_ipv6_nbr_add(iface, addr, lladdr, false, in add_nbr()
1607 zassert_not_null(nbr, "Cannot add neighbor"); in add_nbr()

12