/nrf52832-nimble/packages/NimBLE-latest/docs/mesh/ |
H A D | index.rst | 19 automation or sensors network. It utilizes managed flood based approach where only mains-powered no… 20 … (battery powered low-power nodes that don't relay messages can operate in mesh network for years). 31 Bluetooth Mesh defines few features (roles) for devices in network. Those are: 35 - Low Power - operate within a mesh network at significantly reduced receiver duty cycles only in … 48 - 29 octets of network message 58 Provisioning is a process of adding an unprovisioned device to a mesh network managed by a Provisio… 59 …isioned device with provisioning data that allows it to become a mesh node (network key, current IV 65 Models define basic functionality of nodes on a mesh network. Mesh Profile Specification defines fo… 66 to configure and manage network. Mesh Model Specification includes models defininig functionality t…
|
/nrf52832-nimble/rt-thread/components/net/uip/uip/ |
H A D | uip-fw.h | 52 * Representation of a uIP network interface. 65 * Intantiating macro for a uIP network interface. 72 * \param ip1,ip2,ip3,ip4 The IP address of the network interface. 74 * \param nm1,nm2,nm3,nm4 The netmask of the network interface. 76 * \param outputfunc A pointer to the output function of the network interface. 87 * Set the IP address of a network interface. 89 * \param netif A pointer to the uip_fw_netif structure for the network interface. 99 * Set the netmask of a network interface. 101 * \param netif A pointer to the uip_fw_netif structure for the network interface. 151 * for the outbound network interface was detected.
|
H A D | uip-fw.c | 52 * forwarding over multiple network interfaces with uIP. 63 * The list of registered network interfaces. 68 * A pointer to the default network interface. 196 * Check if an IP address is within the network defined by an IP 200 * \param netipaddr The IP address of the network. 201 * \param netmask The netmask of the network. 203 * \return Non-zero if IP address is in network, zero otherwise. 320 * Find a network interface for the IP packet in uip_buf. 328 /* Walk through every network interface to check for a match. */ in find_netif() 342 * Output an IP packet on the correct network interface. [all …]
|
H A D | uip.h | 203 * These functions are used by a network device driver for interacting 211 * a packet from the network. The packet from the device driver must 441 * \note Since this function expects the port number in network byte 448 * \param port A 16-bit port number in network byte order. 455 * \note Since this function expects the port number in network byte 462 * \param port A 16-bit port number in network byte order. 480 * \note Since this function requires the port number to be in network 492 * \param port A 16-bit port number in network byte order. 527 * arrive at the destination. If the data is lost in the network, the 696 * the network, and the application should retransmit it. The [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-1.4.1/src/core/ |
H A D | def.c | 58 * Convert an u16_t from host- to network byte order. 61 * @return n in network byte order 70 * Convert an u16_t from network- to host byte order. 72 * @param n u16_t in network byte order 82 * Convert an u32_t from host- to network byte order. 85 * @return n in network byte order 97 * Convert an u32_t from network- to host byte order. 99 * @param n u32_t in network byte order
|
H A D | netif.c | 3 * lwIP network interface abstraction 84 * Initialize a lwip network interface structure for a loopback interface 86 * @param netif the lwip network interface structure for this loopif 125 * Add a network interface to the list of lwIP netifs. 129 * @param netmask network mask for the new netif 212 * Change IP address configuration for a network interface (including netmask 215 * @param netif the network interface to change 230 * Remove a network interface from the list of lwIP netifs. 232 * @param netif the network interface to remove 284 * Find a network interface by searching for its name [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ipv4/ |
H A D | ip4_addr.c | 51 * Determine if an address is a broadcast address on a network interface 54 * @param netif the network interface against which the address is checked 67 /* no broadcast support on this network interface? */ in ip4_addr_isbroadcast_u32() 72 /* address matches network interface address exactly? => no broadcast */ in ip4_addr_isbroadcast_u32() 75 /* on the same (sub) network... */ in ip4_addr_isbroadcast_u32() 80 /* => network broadcast address */ in ip4_addr_isbroadcast_u32() 89 * @param netmask the IPv4 netmask to check (in network byte order!) 127 * The value returned is in network order. 130 * @return ip address in network order 151 * @param addr pointer to which to save the ip address in network order [all …]
|
H A D | igmp.c | 125 * @param netif network interface on which start IGMP processing 157 * @param netif network interface on which stop IGMP processing 189 * @param netif network interface on which report IGMP memberships 212 * @param ifp the network interface for which to look 238 * @param ifp the network interface for which to look 319 * @param inp network interface on which the packet was received 442 * Join a group on one network interface. 444 * @param ifaddr ip address of the network interface which should join a new group 465 /* Return an error even if some network interfaces are joined */ in igmp_joingroup() 470 /* proceed to next network interface */ in igmp_joingroup() [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/ipv4/ |
H A D | ip4_addr.c | 51 * Determine if an address is a broadcast address on a network interface 54 * @param netif the network interface against which the address is checked 67 /* no broadcast support on this network interface? */ in ip4_addr_isbroadcast_u32() 72 /* address matches network interface address exactly? => no broadcast */ in ip4_addr_isbroadcast_u32() 75 /* on the same (sub) network... */ in ip4_addr_isbroadcast_u32() 80 /* => network broadcast address */ in ip4_addr_isbroadcast_u32() 89 * @param netmask the IPv4 netmask to check (in network byte order!) 117 * The value returned is in network order. 120 * @return ip address in network order 141 * @param addr pointer to which to save the ip address in network order [all …]
|
H A D | igmp.c | 125 * @param netif network interface on which start IGMP processing 157 * @param netif network interface on which stop IGMP processing 189 * @param netif network interface on which report IGMP memberships 212 * @param ifp the network interface for which to look 238 * @param ifp the network interface for which to look 319 * @param inp network interface on which the packet was received 442 * Join a group on one network interface. 444 * @param ifaddr ip address of the network interface which should join a new group 466 /* Return an error even if some network interfaces are joined */ in igmp_joingroup() 478 * Join a group on one network interface. [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-1.4.1/src/core/ipv4/ |
H A D | ip_addr.c | 48 * Determine if an address is a broadcast address on a network interface 51 * @param netif the network interface against which the address is checked 64 /* no broadcast support on this network interface? */ in ip4_addr_isbroadcast() 69 /* address matches network interface address exactly? => no broadcast */ in ip4_addr_isbroadcast() 72 /* on the same (sub) network... */ in ip4_addr_isbroadcast() 77 /* => network broadcast address */ in ip4_addr_isbroadcast() 86 * @param netmask the IPv4 netmask to check (in network byte order!) 124 * The value returned is in network order. 127 * @return ip address in network order 148 * @param addr pointer to which to save the ip address in network order [all …]
|
H A D | autoip.c | 110 /* creates a pseudo random LL IP-Address for a network interface */ 192 * @param netif network interface on which create the IP-Address 224 * Sends an ARP probe from a network interface 226 * @param netif network interface used to send the probe 237 * Sends an ARP announce from a network interface 239 * @param netif network interface used to send the announce 252 * @param netif network interface to configure with current LL IP-Address 282 * @param netif network interface on which start the AutoIP client 361 * Handle a possible change in the network configuration. 378 * @param netif network interface on which stop the AutoIP client [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ |
H A D | netif.c | 3 * lwIP network interface abstraction 5 * @defgroup netif Network interface (NETIF) 133 * Initialize a lwip network interface structure for a loopback interface 135 * @param netif the lwip network interface structure for this loopif 215 * Add a network interface to the list of lwIP netifs. 219 * @param netmask network mask for the new netif 343 * Change IP address configuration for a network interface (including netmask 346 * @param netif the network interface to change 372 * Remove a network interface from the list of lwIP netifs. 374 * @param netif the network interface to remove [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/core/ipv6/ |
H A D | mld6.c | 88 * @param netif network interface on which stop MLD processing 117 * @param netif network interface on which report MLD memberships 133 * @param ifp the network interface for which to look 157 * @param ifp the network interface for which to create 296 * Join a group on a network interface. 298 * @param srcaddr ipv6 address of the network interface which should 321 /* proceed to next network interface */ in mld6_joingroup() 330 * Join a group on a network interface. 332 * @param netif the network interface which should join a new group. 369 * Leave a group on a network interface. [all …]
|
/nrf52832-nimble/rt-thread/components/net/uip/rt-thread/ |
H A D | uip_netif.h | 68 /** whether the network interface is 'up'. this is 69 * a software flag used to control whether this network 80 * (set by the network interface driver) */ 87 /** Generic data structure used for all lwIP network interfaces. 98 /** IP address configuration in network byte order */ 103 /** This function is called by the network device driver 206 /** The list of network interfaces. */ 208 /** The default network interface. */ 224 /* Returns a network interface given its name. The name is of the form
|
/nrf52832-nimble/rt-thread/components/net/uip/doc/ |
H A D | example-mainloop-with-arp.c | 3 #include "network-device.h" 35 should be sent out on the network, the global variable in main() 44 should be sent out on the network, the global variable in main() 56 should be sent out on the network, the global variable in main() 68 should be sent out on the network, the global variable in main()
|
H A D | uip-doc.txt | 35 with full TCP/IP support will be first-class network citizens, thus 36 being able to fully communicate with other hosts in the network. 48 single network interface and contains the IP, ICMP, UDP and TCP 60 network citizens. The uIP TCP/IP implementation that is not tailored 72 or firmware and will be referred to as "the network device" that are 73 controlled by the network device driver. 78 the network by the network device driver. If the destination is not on 79 the physically connected network, the IP packet is forwarded onto 80 another network by a router that is situated between the two 81 networks. If the maximum packet size of the other network is smaller [all …]
|
H A D | example-mainloop-without-arp.c | 3 #include "network-device.h" 30 should be sent out on the network, the global variable in main() 40 should be sent out on the network, the global variable in main() 51 should be sent out on the network, the global variable in main()
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/ |
H A D | README | 12 and is now developed and maintained by a worldwide network of developers. 17 multiple network interfaces 18 * ICMP (Internet Control Message Protocol) for network maintenance and debugging 41 * SNMPv2c agent with MIB compiler (Simple Network Management Protocol), v3 via altcp 42 * SNTP (Simple network time protocol)
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/ |
H A D | netif.c | 3 * lwIP network interface abstraction 5 * @defgroup netif Network interface (NETIF) 144 * Initialize a lwip network interface structure for a loopback interface 146 * @param netif the lwip network interface structure for this loopif 234 * Add a network interface to the list of lwIP netifs. 250 * Add a network interface to the list of lwIP netifs. 254 * @param netmask network mask for the new netif 491 * Change the IP address of a network interface 493 * @param netif the network interface to change 551 * Change the netmask of a network interface [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/netif/ |
H A D | slipif.c | 111 * @param netif the lwip network interface structure for this slipif 166 * @param netif the lwip network interface structure for this slipif 185 * @param netif the lwip network interface structure for this slipif 201 * @param netif the lwip network interface structure for this slipif 306 * @param netif The lwip network interface structure for this slipif 327 * @param nf the lwip network interface structure for this slipif 351 * @param netif the lwip network interface structure for this slipif 423 * @param netif The lwip network interface structure for this slipif 446 * @param netif The lwip network interface structure for this slipif 484 * @param netif The lwip network interface structure for this slipif [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.0.2/src/netif/ |
H A D | slipif.c | 111 * @param netif the lwip network interface structure for this slipif 166 * @param netif the lwip network interface structure for this slipif 185 * @param netif the lwip network interface structure for this slipif 201 * @param netif the lwip network interface structure for this slipif 306 * @param netif The lwip network interface structure for this slipif 327 * @param nf the lwip network interface structure for this slipif 350 * @param netif the lwip network interface structure for this slipif 424 * @param netif The lwip network interface structure for this slipif 446 * @param netif The lwip network interface structure for this slipif 483 * @param netif The lwip network interface structure for this slipif [all …]
|
/nrf52832-nimble/rt-thread/components/net/lwip-1.4.1/src/include/lwip/ |
H A D | netif.h | 63 /** Whether the network interface is 'up'. This is 64 * a software flag used to control whether this network 80 * (set by the network interface driver). 133 /** Generic data structure used for all lwIP network interfaces. 140 /** IP address configuration in network byte order */ 145 /** This function is called by the network device driver 252 /** The list of network interfaces. */ 254 /** The default network interface. */ 267 /* Returns a network interface given its name. The name is of the form
|
/nrf52832-nimble/rt-thread/components/net/lwip-2.1.0/src/core/ipv6/ |
H A D | mld6.c | 93 * @param netif network interface on which stop MLD processing 122 * @param netif network interface on which report MLD memberships 138 * @param ifp the network interface for which to look 162 * @param ifp the network interface for which to create 301 * Join a group on one or all network interfaces. 308 * @param srcaddr ipv6 address (zoned) of the network interface which should 339 * Join a group on a network interface. 341 * @param netif the network interface which should join a new group. 393 * Leave a group on a network interface. 397 * @param srcaddr ipv6 address (zoned) of the network interface which should [all …]
|
/nrf52832-nimble/packages/NimBLE-latest/nimble/host/mesh/src/ |
H A D | net.h | 69 u8_t net_id[8]; /* Network ID */ 227 /* Local network interface */ 255 /* Network interface */ 263 /* Decoding context for Network/Transport data */ 271 ctl:1, /* Network Control */ 272 net_if:2, /* Network interface */ 278 /* Encoding context for Network/Transport data */
|