173 questions
-1
votes
1
answer
37
views
Kernel code PMTU update with PBR rules on L4 ports
I am studying kernel routing code and notably PMTU management.
When sending an UDP packet (with DF flag set) the kernel stack is using a flowi4 with UDP sport and dport set, for fib_lookup [1]. ...
1
vote
1
answer
149
views
Optimal UDP datagram size
I have read a lot of related questions here, however its still quite confusing: how to choose the proper size for an UDP datagrams If the goal is to send data as fast as possible with an allowable ...
0
votes
0
answers
176
views
Android BLE requestMtu() doesn't seem to work
Introduction
I am involved in developing an Android application that controls a physical device via BLE.
One of the features of the app is to send a large amount of data. My goal is to try to optimize ...
0
votes
0
answers
35
views
The possible reasons for not receiving ICMP messages
We encountered an issue where we upload customer files to AWS S3. It lasted for about 10 minutes, with all uploads failing, then it recovered on its own. During troubleshooting, we found that it might ...
0
votes
0
answers
23
views
Data not splitting for Android MTU
In the onConnectionStateChange() , I am setting mtu to 30 bytes for android kotlin app.
However, the data that is being received in OnCharactersiticRead() is 340 bytes.
It shows that it called ...
0
votes
0
answers
113
views
TCP Window Size
Based on this thread, I'd like to ask a follow-on question..
What-is-a-tcp-window-update
Can an MTU mismatch cause this type of behavior as well? It would make sense to me that it could.
SRC:9000 ->...
0
votes
0
answers
204
views
Exchange MTU not supported when connecting to a BLE device from Raspberry
I have a Raspberry Pi 5 device, with Raspbian (Debian Bookworm). I bought a Chinese led strip, with a Bluetooth controller on it, and I would like to connect to it from the Pi. I'm using bluez 5.66, ...
1
vote
0
answers
59
views
What could be causing the Android app to stop receiving responses from the BLE device after increasing the data packet size from 4-5 bits to 140 bits?
I am using "BluetoothGatt" for BLE communication.
Previously:
The Android app received BLE responses for short BLE commands (4-5 bits) by splitting the response in the "...
0
votes
1
answer
318
views
AWS MTU difference between request and response
So for our microservice, the request and response path is:
request -> akamai -> public ALB -> Kong -> ECS container (runs on EC2)
And we have used AWS traffic mirror feature, which copies ...
0
votes
1
answer
1k
views
Is the default MTU for Android 14 now 517 bytes? [duplicate]
Is the default MTU for Android 14 now 517 bytes or is it still 23 bytes? If the former, it may be problematic for Bluetooth chips that lack MTU negotiation.
https://developer.android.com/about/...
2
votes
1
answer
2k
views
Android 14 default MTU and related considerations
Has the default MTU changed to 517 bytes in Android 14? If so, this would warrant questions pertaining to hardware, the Bluetooth stack, MTU capabilities and proper usage of the function requestMtu().
...
0
votes
0
answers
1k
views
SSL Handshake fails with errno=110 after clienthello - MTU issue?
I'm trying to debug an issue on a client (running rhel8) trying to connect to a https service on server myservice.myserver.edu.au and using openssl toolkit to troubleshoot. I dont understand why ...
1
vote
1
answer
921
views
Network Issue: Timeout in Docker vs working in Host : TLS issue leads to not reachable in docker without network=host
Info:
TL;DR:
In case you experience network issues (timeouts, erratic behavior, etc) on docker container while it works on host, or with --network host, this issue is related.
This Issue is solved - ...
0
votes
0
answers
36
views
Device not responding in android trying to control via bluetooth
Hi in the below code I am using override method to change MTU value able to see log that is printing .After increasing MTU value and then calling sendcommand() still My device is not changing anything ...
2
votes
0
answers
51
views
setting UDP socket MTU value [duplicate]
I'm currently using MTU per interface, as i'm using a virtual interface to implement some VPN algorithm. Here's how it's done :
struct ifreq ifr;
ifr.ifr_addr.sa_family = AF_INET;
strncpy(ifr....