Home
last modified time | relevance | path

Searched full:iid (Results 1 – 15 of 15) sorted by relevance

/Zephyr-latest/subsys/net/l2/ppp/
Dipv6cp.c32 uint8_t *iid = ctx->ipv6cp.my_options.iid; in ipv6cp_add_iid() local
33 size_t iid_len = sizeof(ctx->ipv6cp.my_options.iid); in ipv6cp_add_iid()
38 memcpy(iid, linkaddr->addr, iid_len); in ipv6cp_add_iid()
41 memcpy(iid, linkaddr->addr, 3); in ipv6cp_add_iid()
42 iid[3] = 0xff; in ipv6cp_add_iid()
43 iid[4] = 0xfe; in ipv6cp_add_iid()
44 memcpy(iid + 5, linkaddr->addr + 3, 3); in ipv6cp_add_iid()
48 return net_pkt_write(pkt, iid, iid_len); in ipv6cp_add_iid()
54 uint8_t *req_iid = ctx->ipv6cp.my_options.iid; in ipv6cp_ack_iid()
150 memcpy(ctx->ipv6cp.peer_options.iid, data.iface_id, in ipv6cp_config_info_req()
[all …]
/Zephyr-latest/tests/net/iface/
Dtestcase.yaml9 net.iface.iid.eui64:
12 net.iface.iid.stable:
/Zephyr-latest/subsys/net/ip/
DKconfig.ipv6190 prompt "IPv6 Interface Identifier (IID) generation"
193 Determines how the IPv6 Interface Identifier (IID) is generated.
196 User can also choose to use stable IID specified in RFC 7217 in which
197 case a randomized IID is generated for each network interface.
198 The stable IID enhances privacy by having a different IID for each
202 bool "Generate IID using EUI-64"
204 Generate IID from modified EUI-64 a.k.a MAC address. This is the
208 bool "Generate stable IID [EXPERIMENTAL]"
214 Generate a stable IID described in RFC 7217. This option specifies a
224 Currently the stable IID generation is disabled for 6lo networks
Dipv6.c887 NET_ERR("IPv6 prefix must be set for generating a stable IID"); in gen_stable_iid()
935 "Generated IID is reserved"); in gen_stable_iid()
1029 NET_DBG("%s IID for iface %d %s", in net_ipv6_addr_generate_iid()
Dipv6_pe.c376 NET_WARN("Could not create a valid iid for prefix %s/64 for interface %d", in net_ipv6_pe_start()
Dnet_if.c1351 (ipv6->iid ? ipv6->iid->dad_count : 0U), in net_if_start_dad()
1356 NET_WARN("IPv6 IID generation issue (%d)", ret); in net_if_start_dad()
1367 IF_ENABLED(CONFIG_NET_IPV6_IID_STABLE, (ipv6->iid = ifaddr)); in net_if_start_dad()
3290 IF_ENABLED(CONFIG_NET_IPV6_IID_STABLE, (ipv6->iid = NULL)); in iface_ipv6_stop()
Dipv6_nbr.c2281 /* Create IPv6 address using the given prefix and iid. in handle_prefix_autonomous()
2295 NET_WARN("IPv6 IID generation issue (%d)", ret); in handle_prefix_autonomous()
/Zephyr-latest/subsys/net/l2/virtual/ipip/
Dipip.c451 struct in6_addr iid; in interface_attach() local
463 &iid, in interface_attach()
466 NET_WARN("IPv6 IID generation issue (%d)", ret); in interface_attach()
469 ifaddr = net_if_ipv6_addr_add(iface, &iid, NET_ADDR_AUTOCONF, 0); in interface_attach()
472 net_sprint_ipv6_addr(&iid), in interface_attach()
/Zephyr-latest/subsys/net/l2/ethernet/
Dethernet_mgmt.c103 struct in6_addr iid; in ethernet_set_config() local
105 net_ipv6_addr_create_iid(&iid, in ethernet_set_config()
111 (void)net_if_ipv6_addr_rm(iface, &iid); in ethernet_set_config()
/Zephyr-latest/doc/releases/
Drelease-notes-1.8.rst315 * ``ZEP-2077`` - Fix IID when using CONFIG_NET_L2_BLUETOOTH_ZEP1656
/Zephyr-latest/subsys/net/lib/shell/
Dipv6.c191 PR("SLAAC IID generation method : %s\n", in cmd_net_ipv6()
/Zephyr-latest/include/zephyr/net/
Dppp.h399 uint8_t iid[PPP_INTERFACE_IDENTIFIER_LEN]; member
Dnet_if.h337 /** IID (Interface Identifier) pointer used for link local address */
338 struct net_if_addr *iid; member
/Zephyr-latest/tests/net/iface/src/
Dmain.c1392 "IID is EUI-64 instead of randomized"); in ZTEST()
/Zephyr-latest/scripts/kconfig/
Dguiconfig.py582 insert("", "end", iid=id_(node),