Home
last modified time | relevance | path

Searched full:bridge (Results 1 – 25 of 156) sorted by relevance

1234567

/Zephyr-latest/include/zephyr/net/
Dethernet_bridge.h2 * @brief Ethernet Bridge public header file
47 /* The actual bridge virtual interface */
56 /* Bridge instance id */
59 /* Is the bridge interface initialized */
62 /* Has user configured the bridge */
72 * @brief Add an Ethernet network interface to a bridge
74 * This adds a network interface to a bridge. The interface is then put
76 * added to the bridge interface, the bridge interface is setup.
77 * After the setup is done, the bridge interface can be brought up so
80 * @param br A pointer to a bridge interface
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/
Dbrg_cfg.rst3 Subnet Bridge
6 With Bluetooth Mesh Protocol Specification version 1.1, the Bluetooth Mesh Subnet Bridge feature was
11 The Bluetooth Mesh Subnet Bridge feature makes it possible for selected nodes in the network to act
15 The Subnet Bridge feature includes two models:
20 The Bridge Configuration Server model is mandatory for supporting the Subnet Bridge feature.
21 The Bridge Configuration Client model is optional and allows nodes to configure the Subnet Bridge on
24 Subnet Bridge feature.
26 The configuration and management of the Subnet Bridge feature are handled using the Bridge
28 A node implementing the Bridge Configuration Client model can act as a *Configuration Manager* for
29 the Subnet Bridge feature.
[all …]
Dbrg_cfg_srv.rst3 Bridge Configuration Server
6 The Bridge Configuration Server model is a foundation model defined by the Bluetooth Mesh
11 The Bridge Configuration Server model was introduced in the Bluetooth Mesh Protocol Specification
12 version 1.1, and is used for supporting and configuring the Subnet Bridge feature.
14 The Bridge Configuration Server model relies on a :ref:`bluetooth_mesh_models_brg_cfg_cli` to
15 configure it. The Bridge Configuration Server model only accepts messages encrypted with the node’s
18 If present, the Bridge Configuration Server model must be instantiated on the primary element.
20 The Bridge Configuration Server model provides access to the following three states:
22 * Subnet Bridge
Dbrg_cfg_cli.rst3 Bridge Configuration Client
6 The Bridge Configuration Client is a foundation model defined by the Bluetooth Mesh
10 The Bridge Configuration Client model provides functionality for configuring the
11 subnet bridge functionality of another Mesh node containing the
13 the target Bridge Configuration Server is used for access layer security.
15 If present, the Bridge Configuration Client model must only be instantiated on the primary
/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/bridge/
Dbrg_simple.sh7 # This test verifies that Subnet Bridge stops bridging messages when the Subnet Bridge state is
10 # 3 roles are used in this test: Tester (Tester), Subnet Bridge node, and Mesh node.
17 # Subnet Bridge (bridges subnets 0 <-> 1, 0 <-> 2)
26 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes.
27 # 2. Tester provisions and configures Subnet Bridge node to bridge the subnets.
28 # 3. Tester provisions and configures non-bridge nodes for each subnet.
35 # 9. Tester disables Subnet Bridge state.
Dbrg_net_key_refresh.sh7 # Test verifies that the subnet bridge can bridge traffic when either the
11 # 3 roles are used in this test: Tester (Tester), Subnet Bridge node, and Mesh node.
18 # Subnet Bridge (bridges subnets 0 <-> 1)
28 # 2. Tester provisions and configures Subnet Bridge node.
29 # 3. Tester provisions and configures the non-bridge node for subnet 1.
32 # b. Tester sends DATA and GET messages to the non-bridge node encrypted
33 # with the primary key and verifies that the non-bridge node sends a
Dbrg_persistent_storage.sh7 # Test verifies that subnet bridge states are restored correctly after reboot
10 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes.
11 # 2. Tester provisions and configures Subnet Bridge node to bridge the subnets.
13 # 4. Tester retrieves and verifies configuration of the Subnet Bridge node
Dbrg_table_state_change.sh10 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes.
11 # 2. Tester provisions and configures Subnet Bridge node.
12 # 3. Tester provisions and configures non-bridge nodes for each subnet.
15 # 5. Tester adds an entry to the bridging table to bridge traffic in one direction from tester to
19 # 9. Tester adds a reverse entry to the bridging table to bridge traffic in the other direction from
24 # entry to bridge traffic in the both directions between tester and device 1.
Dbrg_ivu.sh11 # 2. Provisioner configures itself and creates subnets equal to number of non-bridge devices.
12 # 3. Provisioner provisions and configures Subnet Bridge node to bridge the subnets.
13 # 4. Provisioner provisions and configures non-bridge devices for each subnet.
Dbrg_net_key_update.sh10 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes.
11 # 2. Tester provisions and configures Subnet Bridge node.
12 # 3. Tester provisions and configures non-bridge nodes for each subnet.
15 # 5. Tester removes the NetKey from Subnet Bridge node.
Dbrg_simple_va.sh7 # This test checks basic functionality of the Subnet Bridge with virtual addressing. It checks the
10 # - Messages are not bridged when the Subnet Bridge state is disabled.
12 # 3 roles are used in this test: Tester, Subnet Bridge node, and Mesh node.
19 # Subnet Bridge (bridges subnets 1 and 2)
Dbrg_simple_group.sh7 # This test checks basic functionality of the Subnet Bridge with group addressing. It checks the
10 # - Messages are not bridged when the Subnet Bridge state is disabled.
12 # 3 roles are used in this test: Tester, Subnet Bridge node, and Mesh node.
19 # Subnet Bridge (bridges subnets: 0 --> 0xC000, subnets 1 and 2)
/Zephyr-latest/include/zephyr/bluetooth/mesh/
Dbrg_cfg_cli.h17 * @defgroup bt_mesh_brg_cfg_cli Bridge Configuration Client Model
20 * @brief API for the Bluetooth Mesh Bridge Configuration Client model
26 * @brief Bridge Configuration Client model Composition Data entry.
34 /** Mesh Bridge Configuration Client Status messages callback */
36 /** @brief Optional callback for Subnet Bridge Status message.
38 * Handles received Subnet Bridge Status messages from a Bridge
41 * @param cli Bridge Configuration Client context.
50 * Handles received Bridging Table Size Status messages from a Bridge
53 * @param cli Bridge Configuration Client context.
61 * Handles received Bridging Table status messages from a Bridge
[all …]
Dbrg_cfg_srv.h8 * @brief Bluetooth Mesh Bridge Configuration Server Model APIs.
20 * @defgroup bt_mesh_brg_cfg_srv Bridge Configuration Server Model
23 * @brief API for the Bluetooth Mesh Bridge Configuration Server model
28 * @brief Bridge Configuration Server model Composition Data entry.
/Zephyr-latest/samples/subsys/zbus/uart_bridge/
Dsample.yaml2 name: UART bridge
12 - "D: Bridge Started"
13 - "D: Bridge send start_measurement"
14 - "D: Bridge send sensor_data"
DREADME.rst1 .. zephyr:code-sample:: zbus-uart-bridge
2 :name: UART bridge
40 D: Bridge Started
43 D: Bridge send start_measurement
46 D: Bridge send sensor_data
52 D: Bridge send start_measurement
58 D: Bridge send sensor_data
/Zephyr-latest/subsys/net/l2/ethernet/
Dbridge_shell.c41 shell_warn(sh, "Bridge %d not found\n", br_idx); in cmd_bridge_addif()
69 shell_error(sh, "error: bridge iface add (%d)\n", ret); in cmd_bridge_addif()
89 shell_warn(sh, "Bridge %d not found\n", br_idx); in cmd_bridge_delif()
107 shell_error(sh, "error: bridge iface remove (%d)\n", ret); in cmd_bridge_delif()
165 shell_warn(sh, "Bridge %d not found\n", br_idx); in cmd_bridge_show()
170 shell_fprintf(sh, SHELL_NORMAL, "Bridge %-9s%-9sInterfaces\n", in cmd_bridge_show()
184 "Add a network interface to a bridge.\n"
185 "'bridge addif <bridge_index> <one or more interface index>'",
188 "Delete a network interface from a bridge.\n"
189 "'bridge delif <bridge_index> <one or more interface index>'",
[all …]
Dbridge.c21 #include "bridge.h"
31 #define MAX_BRIDGE_NAME_LEN MIN(sizeof("bridge##"), CONFIG_NET_INTERFACE_NAME_LEN)
109 if (eth_ctx->bridge == br) { in eth_bridge_iface_add()
110 /* This Ethernet interface was already added to the bridge */ in eth_bridge_iface_add()
117 eth_ctx->bridge = br; in eth_bridge_iface_add()
121 /* Calculate how many interfaces are added to this bridge */ in eth_bridge_iface_add()
125 if (tmp->bridge == br) { in eth_bridge_iface_add()
151 NET_DBG("iface %d added to bridge %d", net_if_get_by_iface(iface), in eth_bridge_iface_add()
157 NET_INFO("Bridge %d is %ssetup", net_if_get_by_iface(eth_ctx->bridge), ""); in eth_bridge_iface_add()
188 eth_ctx->bridge = NULL; in eth_bridge_iface_remove()
[all …]
DKconfig114 forwarded across interfaces registered to a bridge.
117 int "Max number of bridge interfaces"
122 How many bridge interfaces are created. Each interface can bridge
132 bridge interface.
138 module-help = Enables Ethernet Bridge code to output debug messages.
143 bool "Debug received and sent packets in bridge"
154 Enables shell utility to manage bridge configuration interactively.
Dbridge.h16 if (ctx->bridge == NULL) { in net_eth_iface_is_bridged()
20 br_ctx = net_if_get_device(ctx->bridge)->data; in net_eth_iface_is_bridged()
34 return ctx->bridge; in net_eth_get_bridge()
/Zephyr-latest/include/zephyr/dt-bindings/gpio/
Ddigilent-pmod.h135 /* H-bridge */
139 * Used with Pmod Interface Type 4 (H-bridge) peripherals.
145 * Used with Pmod Interface Type 4 (H-bridge) peripherals.
149 /* Dual H-bridge */
153 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
159 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
165 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
171 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
175 /* Expanded dual H-bridge */
179 * Used with Pmod Interface Type 5A (expanded dual H-bridge) peripherals.
[all …]
/Zephyr-latest/doc/connectivity/networking/
Deth_bridge_native_sim_setup.rst3 Ethernet bridge with native_sim board
70 not yet configured. To configure the bridging, you either need to use the bridge shell or call the
71 bridging API directly from the application. We setup the bridging using the bridge shell like
76 net bridge addif 1 3 2
79 In the above example, the bridge interface index is 1, and interfaces 2 and 3 are
159 The ``net bridge`` command will show the current status of the bridging:
163 net bridge
164 Bridge Status Config Interfaces
167 The ``addif`` command adds Ethernet interfaces 2 and 3 to the bridge interface 1.
168 After the ``addif`` command, the bridging is still disabled because the bridge interface
[all …]
/Zephyr-latest/boards/shields/x_nucleo_eeprma2/
Dx_nucleo_eeprma2.overlay30 /* if solder-bridge closed: arduino A1 pin on CN8 can wp */
43 /* if solder-bridge closed: arduino A1 pin on CN8 can wp */
56 /* if solder-bridge closed: arduino A1 pin on CN8 can wp */
72 * closed solder bridge.
75 * have a connection to arduino pin A3 on CN8 via an open solder bridge.
80 * via an open solder bridge.
93 /* if solder-bridge closed: arduino A0 pin on CN8 can wp */
107 /* if solder-bridge closed: arduino A0 pin on CN8 can wp */
122 /* if solder-bridge closed: arduino A0 pin on CN8 can wp */
/Zephyr-latest/tests/net/bridge/src/
Dmain.c34 static struct net_if *bridge; variable
187 bridge = iface; in iface_cb()
305 /* add our interfaces to the bridge */ in test_setup_bridge()
306 ret = eth_bridge_iface_add(bridge, fake_iface[0]); in test_setup_bridge()
308 ret = eth_bridge_iface_add(bridge, fake_iface[1]); in test_setup_bridge()
311 /* Try to add the bridge twice, there should be no error */ in test_setup_bridge()
312 ret = eth_bridge_iface_add(bridge, fake_iface[1]); in test_setup_bridge()
315 ret = eth_bridge_iface_add(bridge, fake_iface[2]); in test_setup_bridge()
318 ret = net_if_up(bridge); in test_setup_bridge()
371 ret = net_if_down(bridge); in test_recv_after_bridging()
[all …]
/Zephyr-latest/boards/gaisler/gr716a_mini/doc/
Dindex.rst60 AHB-to-AHB Bridge Cobham Gaisler
63 SPI to AHB Bridge Cobham Gaisler
64 I2C to AHB Bridge Cobham Gaisler
68 AHB-to-AHB Bridge Cobham Gaisler
77 AHB-to-AHB Bridge Cobham Gaisler
79 AHB-to-AHB Bridge Cobham Gaisler
87 AHB/APB Bridge Cobham Gaisler
88 AHB/APB Bridge Cobham Gaisler
89 AHB/APB Bridge Cobham Gaisler
90 AHB/APB Bridge Cobham Gaisler
[all …]

1234567