/Zephyr-latest/subsys/net/ip/ |
D | nbr.c | 23 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 …]
|
D | route.c | 43 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 …]
|
D | nbr.h | 66 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 …]
|
D | ipv6_nbr.c | 73 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 …]
|
D | ipv6.h | 122 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
|
D | route.h | 38 struct net_nbr *nbr; member
|
D | CMakeLists.txt | 38 zephyr_library_sources_ifdef(CONFIG_NET_IPV6 icmpv6.c nbr.c
|
/Zephyr-latest/tests/net/neighbor/src/ |
D | main.c | 33 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/ |
D | nbr.c | 49 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 …]
|
D | tcp.c | 107 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()
|
D | route.c | 39 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()
|
D | ping.c | 321 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()
|
D | CMakeLists.txt | 24 zephyr_library_sources_ifdef(CONFIG_NET_SHELL_IPV6_SUPPORTED nbr.c)
|
/Zephyr-latest/tests/net/route/src/ |
D | main.c | 324 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/ |
D | main.c | 451 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/ |
D | nsi_tracing.h | 41 int nsi_trace_over_tty(int nbr);
|
/Zephyr-latest/tests/bsim/bluetooth/ll/edtt/tests_scripts/ |
D | _controller_tests_inner.sh | 92 -T $TEST_MODULE -C $TEST_FILE -v=${VERBOSITY_LEVEL_EDTT} -S -l --low-level-device-nbr=3 \
|
/Zephyr-latest/tests/net/tx_timestamp/src/ |
D | main.c | 404 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/ |
D | ipv6cp.c | 244 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/ |
D | net_shell.rst | 36 "net nbr", "Print neighbor information. Only available if
|
/Zephyr-latest/tests/net/traffic_class/src/ |
D | main.c | 350 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/ |
D | main.c | 777 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/ |
D | main.c | 508 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/ |
D | main.c | 613 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/ |
D | main.c | 1603 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()
|