[Linux-ham] wrong packet size
folkert
folkert at vanheusden.com
Fri Feb 26 18:42:04 EST 2016
Hi,
I have a radio link between two systems.
The maximum packet size in this link is 254 bytes.
On both sides this limit is set:
root at travelmate:~# uname -r
4.2.0-1-amd64
root at travelmate:~# ifconfig ax0
ax0 Link encap:AMPR AX.25 HWaddr FH4GOU-1
UP BROADCAST RUNNING MTU:254 Metric:1
RX packets:245 errors:0 dropped:0 overruns:0 frame:0
TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:6492 (6.3 KiB) TX bytes:8810 (8.6 KiB)
root at travelmate:~# grep ax0 /etc/ax25/axports
ax0 FH4GOU-1 115200 254 1 AX25 over LoRa
root at tardis:/usr/src/sketches/mkiss# uname -r
4.1.18+
root at tardis:/usr/src/sketches/mkiss# ifconfig ax0
ax0 Link encap:AMPR AX.25 HWaddr TRDS01-1
UP BROADCAST RUNNING MTU:254 Metric:1
RX packets:569 errors:1 dropped:0 overruns:0 frame:0
TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10
RX bytes:14033 (13.7 KiB) TX bytes:4987 (4.8 KiB)
root at tardis:/usr/src/sketches/mkiss# grep ax0 /etc/ax25/axports
ax0 TRDS01-1 9600 254 1 AX.25 over LoRa
Transmitting/receiving packets < 254 bytes works fine; e.g. IDENT with
not too large texts and also "axcall"-sessions with small pieces of
texts.
But if I invoke "mheard" which returns quite a bit of text,
communication fails. I checked with wireshark and I saw that even
though there's that 254 bytes MTU, I still get packets way larger:
nr time source target protocol length info
23 11.084320000 FH4GOU-01 TRDS01-01 AX.25-NoL3 271 Text
What can I do to prevent these overly large packets?
More information about the Linux-ham
mailing list