Searched refs:reassembly (Results 1 – 18 of 18) sorted by relevance
/Zephyr-latest/subsys/net/ip/ |
D | ipv4_fragment.c | 33 static struct net_ipv4_reassembly reassembly[CONFIG_NET_IPV4_FRAGMENT_MAX_COUNT]; variable 41 if (k_work_delayable_remaining_get(&reassembly[i].timer) && in reassembly_get() 42 reassembly[i].id == id && in reassembly_get() 43 net_ipv4_addr_cmp(src, &reassembly[i].src) && in reassembly_get() 44 net_ipv4_addr_cmp(dst, &reassembly[i].dst) && in reassembly_get() 45 reassembly[i].protocol == protocol) { in reassembly_get() 46 return &reassembly[i]; in reassembly_get() 49 if (k_work_delayable_remaining_get(&reassembly[i].timer)) { in reassembly_get() 62 k_work_reschedule(&reassembly[avail].timer, K_SECONDS(CONFIG_NET_IPV4_FRAGMENT_TIMEOUT)); in reassembly_get() 64 net_ipaddr_copy(&reassembly[avail].src, src); in reassembly_get() [all …]
|
D | ipv6_fragment.c | 47 reassembly[CONFIG_NET_IPV6_FRAGMENT_MAX_COUNT]; variable 130 if (k_work_delayable_remaining_get(&reassembly[i].timer) && in reassembly_get() 131 reassembly[i].id == id && in reassembly_get() 132 net_ipv6_addr_cmp(src, &reassembly[i].src) && in reassembly_get() 133 net_ipv6_addr_cmp(dst, &reassembly[i].dst)) { in reassembly_get() 134 return &reassembly[i]; in reassembly_get() 137 if (k_work_delayable_remaining_get(&reassembly[i].timer)) { in reassembly_get() 150 k_work_reschedule(&reassembly[avail].timer, IPV6_REASSEMBLY_TIMEOUT); in reassembly_get() 152 net_ipaddr_copy(&reassembly[avail].src, src); in reassembly_get() 153 net_ipaddr_copy(&reassembly[avail].dst, dst); in reassembly_get() [all …]
|
D | Kconfig.ipv4 | 138 How many fragmented IPv4 packets can be waiting reassembly 160 How long to wait for IPv4 fragment to arrive before the reassembly
|
D | Kconfig.ipv6 | 106 How many fragmented IPv6 packets can be waiting reassembly 134 How long to wait for IPv6 fragment to arrive before the reassembly
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/reassembly/dut/ |
D | CMakeLists.txt | 7 project(reassembly) project
|
/Zephyr-latest/subsys/bluetooth/ |
D | Kconfig | 207 int "Subevent result reassembly buffer size" 214 full CS subevent. This config sets the size of the reassembly buffer. 217 int "Subevent result reassembly buffer count" 222 Controls the number of the reassembly buffers for CS subevent
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | sar_cfg.rst | 3 Segmentation and reassembly (SAR) 6 Segmentation and reassembly (SAR) provides a way of handling larger upper transport layer messages 8 reassembly mechanism is used by the lower transport layer. 46 Segmentation and reassembly (SAR) Configuration models 61 segmentation and reassembly are: 116 There are two states defined related to segmentation and reassembly: 133 Acknowledgment transmissions and the discarding of reassembly of a segmented message. It includes
|
D | sar_cfg_srv.rst | 12 :ref:`segmentation and reassembly (SAR) <bluetooth_mesh_sar_cfg>` behavior of a Bluetooth Mesh node.
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | scan.c | 945 net_buf_simple_init_with_data(&per_adv_sync->reassembly, in per_adv_sync_new() 948 net_buf_simple_reset(&per_adv_sync->reassembly); in per_adv_sync_new() 1061 if (net_buf_simple_tailroom(&per_adv_sync->reassembly) < evt->length) { in bt_hci_le_per_adv_report_common() 1068 net_buf_simple_reset(&per_adv_sync->reassembly); in bt_hci_le_per_adv_report_common() 1073 if (per_adv_sync->reassembly.len == 0) { in bt_hci_le_per_adv_report_common() 1079 net_buf_simple_add_mem(&per_adv_sync->reassembly, in bt_hci_le_per_adv_report_common() 1082 &per_adv_sync->reassembly, &info); in bt_hci_le_per_adv_report_common() 1083 net_buf_simple_reset(&per_adv_sync->reassembly); in bt_hci_le_per_adv_report_common() 1089 net_buf_simple_reset(&per_adv_sync->reassembly); in bt_hci_le_per_adv_report_common() 1092 net_buf_simple_add_mem(&per_adv_sync->reassembly, buf->data, evt->length); in bt_hci_le_per_adv_report_common()
|
D | hci_core.h | 244 struct net_buf_simple reassembly; member
|
/Zephyr-latest/doc/connectivity/bluetooth/api/ |
D | l2cap.rst | 8 support segmentation and reassembly transparently, they also support credit
|
/Zephyr-latest/subsys/mgmt/mcumgr/transport/ |
D | Kconfig | 30 Enable structures and functions needed for packet reassembly by SMP backend.
|
/Zephyr-latest/doc/services/device_mgmt/ |
D | smp_transport.rst | 29 for reassembly.
|
D | smp_protocol.rst | 21 header may be used for reassembly purposes if underlying transport layer supports
|
/Zephyr-latest/drivers/console/ |
D | Kconfig | 230 buffers hold received mcumgr fragments prior to reassembly. This
|
/Zephyr-latest/tests/net/ipv4_fragment/src/ |
D | main.c | 194 static void reassembly_foreach_cb(struct net_ipv4_reassembly *reassembly, void *data) in reassembly_foreach_cb() argument
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.0.rst | 360 * Implemented GATT Long Writes reassembly before forwarding them up to the
|
D | release-notes-3.2.rst | 1652 throughput and enable packet reassembly.
|