Re: [PATCH 0/1] tidbits: net-udp: solicit new client for server mode
Philippe Gerum <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Hannes Diethelm <[email protected]> writes: > As discussed in [PATCH] tidbits: net-udp: add server and client mode, > evl_net_solicit() is also needed for each client in server mode. > > I went for option 2, it is not to lazy and I did not find any way to > ask evl if an ARP is already done. > > While testing, I also discovered that EINPROGRESS can appear after some > time. I think this is due the kernel garbage-collects the ARP entry. Correct, there is a timeout on ARP entries. You can make an entry permanent and therefore not considered for garbage collection by passing the EVL_NEIGH_PERMANENT flag to evl_net_solicit() From the command line, the standard 'arp' command can be used to achieve what you would do with evl_net_solicit() as well, since in-band updates to the neighbour table are forwarded to evl. -- Philippe.