/Zephyr-latest/subsys/net/ip/ |
D | pmtu.c | 107 static void update_pmtu_entry(struct net_pmtu_entry *entry, uint16_t mtu) in update_pmtu_entry() argument 111 if (entry->mtu != mtu) { in update_pmtu_entry() 113 entry->mtu = mtu; in update_pmtu_entry() 125 info.mtu = mtu; in update_pmtu_entry() 138 info.mtu = mtu; in update_pmtu_entry() 168 return entry->mtu; in net_pmtu_get_mtu() 224 int net_pmtu_update_mtu(const struct sockaddr *dst, uint16_t mtu) in net_pmtu_update_mtu() argument 236 old_mtu = entry->mtu; in net_pmtu_update_mtu() 239 update_pmtu_entry(entry, mtu); in net_pmtu_update_mtu() 244 int net_pmtu_update_entry(struct net_pmtu_entry *entry, uint16_t mtu) in net_pmtu_update_entry() argument [all …]
|
D | pmtu.h | 26 uint16_t mtu; member 73 int net_pmtu_update_mtu(const struct sockaddr *dst, uint16_t mtu); 75 static inline int net_pmtu_update_mtu(const struct sockaddr *dst, uint16_t mtu) in net_pmtu_update_mtu() argument 78 ARG_UNUSED(mtu); in net_pmtu_update_mtu() 92 int net_pmtu_update_entry(struct net_pmtu_entry *entry, uint16_t mtu); 95 uint16_t mtu) in net_pmtu_update_entry() argument 98 ARG_UNUSED(mtu); in net_pmtu_update_entry()
|
D | icmpv4.c | 680 uint16_t mtu; in icmpv4_handle_dst_unreach() local 710 mtu = ntohs(dest_unreach_hdr->mtu); in icmpv4_handle_dst_unreach() 712 if (mtu < MIN_IPV4_MTU) { in icmpv4_handle_dst_unreach() 714 mtu, MIN_IPV4_MTU); in icmpv4_handle_dst_unreach() 730 if (entry->mtu > 0 && entry->mtu < mtu) { in icmpv4_handle_dst_unreach() 732 net_sprint_ipv4_addr(&ip_hdr->src), mtu, in icmpv4_handle_dst_unreach() 733 entry->mtu); in icmpv4_handle_dst_unreach() 737 ret = net_pmtu_update_entry(entry, mtu); in icmpv4_handle_dst_unreach() 740 net_sprint_ipv4_addr(&ip_hdr->src), ret, mtu); in icmpv4_handle_dst_unreach()
|
D | ipv4_fragment.c | 521 uint16_t pkt_len, uint16_t mtu) in net_ipv4_send_fragmented_pkt() argument 553 fit_len = (mtu - net_pkt_ip_hdr_len(pkt)) / 8; in net_ipv4_send_fragmented_pkt() 556 LOG_ERR("No room for IPv4 payload MTU %d hdrs_len %d", mtu, in net_ipv4_send_fragmented_pkt() 631 uint16_t mtu; in net_ipv4_prepare_for_send_fragment() local 644 mtu = ret; in net_ipv4_prepare_for_send_fragment() 647 mtu = net_if_get_mtu(net_pkt_iface(pkt)); in net_ipv4_prepare_for_send_fragment() 648 mtu = MAX(NET_IPV4_MTU, mtu); in net_ipv4_prepare_for_send_fragment() 651 if (pkt_len > mtu) { in net_ipv4_prepare_for_send_fragment() 652 ret = net_ipv4_send_fragmented_pkt(net_pkt_iface(pkt), pkt, pkt_len, mtu); in net_ipv4_prepare_for_send_fragment()
|
D | icmpv4.h | 39 uint16_t mtu; member
|
/Zephyr-latest/tests/net/pmtu/src/ |
D | main.c | 286 uint16_t mtu; in ZTEST() local 295 zassert_equal(entry->mtu, 1300, "PMTU IPv4 MTU is not correct (%d)", in ZTEST() 296 entry->mtu); in ZTEST() 303 mtu = net_pmtu_get_mtu((struct sockaddr *)&dest_ipv4); in ZTEST() 304 zassert_equal(mtu, 1400, "PMTU IPv4 MTU is not correct (%d)", mtu); in ZTEST() 312 zassert_equal(entry->mtu, 1500, "PMTU IPv4 MTU is not correct (%d)", in ZTEST() 313 entry->mtu); in ZTEST() 330 uint16_t mtu; in ZTEST() local 339 zassert_equal(entry->mtu, 1600, "PMTU IPv6 MTU is not correct (%d)", in ZTEST() 340 entry->mtu); in ZTEST() [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | virtual.h | 77 int mtu; member 305 pm, data, config, prio, api, mtu) \ argument 308 NET_L2_GET_CTX_TYPE(VIRTUAL_L2), mtu) 312 config, prio, api, mtu) \ argument 316 NET_L2_GET_CTX_TYPE(VIRTUAL_L2), mtu) 341 config, prio, api, mtu) \ argument 344 api, mtu) 370 config, prio, api, mtu) \ argument 374 prio, api, mtu)
|
D | ethernet.h | 1162 api, mtu) \ argument 1166 NET_L2_GET_CTX_TYPE(ETHERNET_L2), mtu) 1172 api, mtu) \ argument 1182 config, prio, api, mtu) \ argument 1185 api, mtu) 1207 prio, api, mtu) \ argument 1209 pm, data, config, prio, api, mtu) 1234 pm, data, config, prio, api, mtu) \ argument 1237 config, prio, api, mtu) 1256 prio, api, mtu) \ argument [all …]
|
D | net_if.h | 694 uint16_t mtu; member 1336 return iface->if_dev->mtu; in net_if_get_mtu() 1346 uint16_t mtu) in net_if_set_mtu() argument 1352 iface->if_dev->mtu = mtu; in net_if_set_mtu() 3332 .mtu = _mtu, \ 3357 .mtu = _mtu, \ 3386 api, l2, l2_ctx_type, mtu) \ argument 3393 NET_IF_INIT(dev_id, instance, l2, mtu, NET_IF_MAX_CONFIGS) 3396 config, prio, api, l2, l2_ctx_type, mtu) \ argument 3399 l2_ctx_type, mtu) [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | l2cap.h | 49 #define BT_L2CAP_BUF_SIZE(mtu) BT_BUF_ACL_SIZE(BT_L2CAP_HDR_SIZE + (mtu)) argument 85 #define BT_L2CAP_SDU_BUF_SIZE(mtu) BT_L2CAP_BUF_SIZE(BT_L2CAP_SDU_HDR_SIZE + (mtu)) argument 194 uint16_t mtu; member 279 uint16_t mtu; member 620 int bt_l2cap_ecred_chan_reconfigure(struct bt_l2cap_chan **chans, uint16_t mtu); 666 uint16_t mtu, uint16_t mps);
|
/Zephyr-latest/samples/net/sockets/echo_server/src/ |
D | tunnel.c | 87 int mtu; in init_tunnel() local 113 mtu = NET_ETH_MTU - sizeof(struct net_ipv6_hdr); in init_tunnel() 124 mtu = NET_ETH_MTU - sizeof(struct net_ipv4_hdr); in init_tunnel() 154 params.mtu = mtu; in init_tunnel() 160 net_if_get_by_iface(ud.tunnel), params.mtu, ret); in init_tunnel()
|
/Zephyr-latest/subsys/bluetooth/host/classic/ |
D | rfcomm_internal.h | 28 uint16_t mtu; member 72 uint16_t mtu; member 133 #define BT_RFCOMM_CHECK_MTU(mtu) (!!((mtu) >= BT_RFCOMM_SIG_MIN_MTU && \ argument 134 (mtu) <= BT_RFCOMM_SIG_MAX_MTU))
|
D | rfcomm.c | 431 session->mtu = MIN(session->br_chan.rx.mtu, in rfcomm_connected() 432 session->br_chan.tx.mtu) - in rfcomm_connected() 503 if (!BT_RFCOMM_CHECK_MTU(dlc->mtu)) { in rfcomm_dlc_accept() 509 dlc->mtu = MIN(dlc->mtu, session->mtu); in rfcomm_dlc_accept() 969 LOG_DBG("mtu %x", dlc->mtu); in rfcomm_send_pn() 973 pn->mtu = sys_cpu_to_le16(dlc->mtu); in rfcomm_send_pn() 1032 dlc->mtu = MIN(dlc->mtu, dlc->session->mtu); in rfcomm_dlc_start() 1237 if (!BT_RFCOMM_CHECK_MTU(pn->mtu)) { in rfcomm_handle_pn() 1238 LOG_ERR("Invalid mtu %d", pn->mtu); in rfcomm_handle_pn() 1251 dlc->mtu = MIN(dlc->mtu, sys_le16_to_cpu(pn->mtu)); in rfcomm_handle_pn() [all …]
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | l2cap.c | 537 req->mtu = sys_cpu_to_le16(ch->rx.mtu); in l2cap_le_conn_req() 577 req->mtu = sys_cpu_to_le16(ch->rx.mtu); in l2cap_ecred_conn_req() 581 req_mtu = ch->tx.mtu; in l2cap_ecred_conn_req() 588 __ASSERT(ch->tx.mtu == req_mtu, in l2cap_ecred_conn_req() 1227 if (!chan->rx.mtu) { in l2cap_chan_rx_init() 1231 chan->rx.mtu = BT_L2CAP_SDU_RX_MTU; in l2cap_chan_rx_init() 1237 chan->rx.mps = MIN(chan->rx.mtu + BT_L2CAP_SDU_HDR_SIZE, in l2cap_chan_rx_init() 1244 (chan->rx.mps < chan->rx.mtu + BT_L2CAP_SDU_HDR_SIZE)) { in l2cap_chan_rx_init() 1246 chan->rx.mtu = chan->rx.mps - BT_L2CAP_SDU_HDR_SIZE; in l2cap_chan_rx_init() 1352 uint16_t mtu, uint16_t mps, uint16_t credits, in l2cap_chan_accept() argument [all …]
|
D | l2cap_internal.h | 86 uint16_t mtu; member 107 uint16_t mtu; member 122 uint16_t mtu; member 130 uint16_t mtu; member 139 uint16_t mtu; member
|
/Zephyr-latest/include/zephyr/bluetooth/classic/ |
D | rfcomm.h | 40 #define BT_RFCOMM_BUF_SIZE(mtu) \ argument 41 BT_L2CAP_BUF_SIZE(BT_RFCOMM_HDR_MAX_SIZE + BT_RFCOMM_FCS_SIZE + (mtu)) 116 uint16_t mtu; member
|
/Zephyr-latest/subsys/bluetooth/mesh/ |
D | proxy_msg.c | 180 uint16_t mtu; in bt_mesh_proxy_msg_send() local 192 mtu = att_mtu - 3; in bt_mesh_proxy_msg_send() 193 if (mtu > msg->len) { in bt_mesh_proxy_msg_send() 199 err = role->cb.send(conn, msg->data, mtu, NULL, NULL); in bt_mesh_proxy_msg_send() 204 net_buf_simple_pull(msg, mtu); in bt_mesh_proxy_msg_send() 207 if (msg->len + 1 <= mtu) { in bt_mesh_proxy_msg_send() 218 err = role->cb.send(conn, msg->data, mtu, NULL, NULL); in bt_mesh_proxy_msg_send() 223 net_buf_simple_pull(msg, mtu); in bt_mesh_proxy_msg_send()
|
/Zephyr-latest/tests/bluetooth/tester/src/ |
D | btp_l2cap.c | 125 ev.mtu_remote = sys_cpu_to_le16(chan->le.tx.mtu); in connected_cb() 127 ev.mtu_local = sys_cpu_to_le16(chan->le.rx.mtu); in connected_cb() 190 ev.mtu_remote = sys_cpu_to_le16(chan->le.tx.mtu); in reconfigured_cb() 192 ev.mtu_local = sys_cpu_to_le16(chan->le.rx.mtu); in reconfigured_cb() 244 uint16_t mtu = sys_le16_to_cpu(cp->mtu); in connect() local 250 if (cp->num == 0 || cp->num > CHANNELS || mtu > DATA_MTU_INITIAL) { in connect() 265 chan->le.rx.mtu = mtu; in connect() 337 uint16_t mtu; in reconfigure() local 352 mtu = sys_le16_to_cpu(cp->mtu); in reconfigure() 353 if (mtu > DATA_MTU) { in reconfigure() [all …]
|
/Zephyr-latest/subsys/net/l2/virtual/ |
D | virtual_mgmt.c | 55 config.mtu = params->mtu; in virtual_interface_set_config() 124 params->mtu = config.mtu; in virtual_interface_get_config()
|
/Zephyr-latest/tests/bluetooth/tester/src/btp/ |
D | btp_l2cap.h | 27 uint16_t mtu; member 61 uint16_t mtu; member 74 uint16_t mtu; member
|
/Zephyr-latest/modules/openthread/platform/ |
D | ble.c | 214 uint16_t mtu; in on_cccd_changed() local 227 error = otPlatBleGattMtuGet(ble_openthread_instance, &mtu); in on_cccd_changed() 232 LOG_INF("CCCD update (mtu=%" PRIu16 ")!", mtu); in on_cccd_changed() 316 uint16_t mtu; in connected() local 330 error = otPlatBleGattMtuGet(ble_openthread_instance, &mtu); in connected() 335 LOG_INF("Connection established (mtu=%" PRIu16 ")!", mtu); in connected() 366 uint16_t mtu; in le_param_updated() local 374 error = otPlatBleGattMtuGet(ble_openthread_instance, &mtu); in le_param_updated() 380 LOG_INF("Connection parameters updated (mtu=%" PRIu16 ")!", mtu); in le_param_updated()
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/credits/src/ |
D | main.c | 129 chan->tx.mtu, in l2cap_chan_connected_cb() 131 chan->rx.mtu, in l2cap_chan_connected_cb() 156 le_chan->rx.mtu = L2CAP_MTU; in server_accept_cb() 331 le_chan->rx.mtu = L2CAP_MTU; in connect_l2cap_channel() 348 le_chan->rx.mtu = L2CAP_MTU; in connect_l2cap_ecred_channel()
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/credits_seg_recv/src/ |
D | main.c | 133 LOG_DBG("%x (tx mtu %d mps %d) (tx mtu %d mps %d)", l2cap_chan, chan->tx.mtu, chan->tx.mps, in l2cap_chan_connected_cb() 134 chan->rx.mtu, chan->rx.mps); in l2cap_chan_connected_cb() 161 le_chan->rx.mtu = L2CAP_MTU; in server_accept_cb() 346 .rx.mtu = L2CAP_MTU, in connect_l2cap_channel() 373 .rx.mtu = L2CAP_MTU, in connect_l2cap_ecred_channel()
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | audio.c | 264 const uint16_t mtu = conn == NULL ? 0 : bt_gatt_get_mtu(conn); in bt_audio_get_max_ntf_size() local 266 if (mtu > att_ntf_header_size) { in bt_audio_get_max_ntf_size() 267 return mtu - att_ntf_header_size; in bt_audio_get_max_ntf_size()
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/split/dut/src/ |
D | main.c | 73 chan->tx.mtu, in l2cap_chan_connected_cb() 75 chan->rx.mtu, in l2cap_chan_connected_cb() 100 le_chan->rx.mtu = L2CAP_MTU; in server_accept_cb()
|