Home
last modified time | relevance | path

Searched refs:mtu (Results 1 – 25 of 87) sorted by relevance

1234

/Zephyr-latest/subsys/net/ip/
Dpmtu.c107 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 …]
Dpmtu.h26 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()
Dicmpv4.c680 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()
Dipv4_fragment.c521 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()
Dicmpv4.h39 uint16_t mtu; member
/Zephyr-latest/tests/net/pmtu/src/
Dmain.c286 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/
Dvirtual.h77 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)
Dethernet.h1162 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 …]
Dnet_if.h694 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/
Dl2cap.h49 #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/
Dtunnel.c87 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/
Drfcomm_internal.h28 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))
Drfcomm.c431 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/
Dl2cap.c537 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 …]
Dl2cap_internal.h86 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/
Drfcomm.h40 #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/
Dproxy_msg.c180 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/
Dbtp_l2cap.c125 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/
Dvirtual_mgmt.c55 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/
Dbtp_l2cap.h27 uint16_t mtu; member
61 uint16_t mtu; member
74 uint16_t mtu; member
/Zephyr-latest/modules/openthread/platform/
Dble.c214 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/
Dmain.c129 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/
Dmain.c133 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/
Daudio.c264 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/
Dmain.c73 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()

1234