Hi Erik,
I am using a simulation like environment, and since I am using a loopback
interface, and I am unable to see TX/RX packets through wireshark on the
*loopback_if *127.0.0.1.
However, I added my own hack functionality
*err_t mdns_resolve(const char* hostname, ip_addr_t *addr,
I took some steps to see if the packet loss problem can be solved:
- Migrated to ChibiOS 18.2 with Lwip 2.0.3
- Used only internal ram of STM32 instead of SDRAM
Firstly, jumping to Lwip 2.0.3 made no difference at all. I think, this
problem is not caused by Lwip itself
On 10.04.2018 16:53, Adrian Figueroa wrote:
[..]
I had to upload them here, because they were rejected as an attachment
due to size.
That's not really true. You had to upload the files because noone wants
to load ~300 kByte into their mail inbox just because you're too lazy to
strip down
On 10.04.2018 16:53, Adrian Figueroa wrote:
[..]I think, this problem is not caused by Lwip itself but probably a
configuration error or some buffer that runs full. Maybe even a speed
issue of the processor.
I think it's a processor speed issue. Lost packets could be an lwIP
configuration
Ok, I do not usually take captures, so I did not know I can shorten them. I
will try next time.
I will check memory settings and reevaluate if there are errors.
Adrian
Von: lwip-users
Im Auftrag von goldsi...@gmx.de
Gesendet:
Hi
Antonio, didn't you already figure out a couple of mails back that the
problem is that your stack is too small so you get a stack overflow in
mdns_readname? The recursive function has a max depth check so you
shouldn't be in an infinite recursive loop.
BR /Jens
On 2018-04-10 14:14,
On 10.04.2018 22:04, Adrian Figueroa wrote:
Ok, I do not usually take captures, so I did not know I can shorten
them. I will try next time.
You can. Check the options you have in "File" --> "export special
packets..." (translated from my german GUI).
Simon