Hi,I am currently studying the implementation of hipd, about how it uses network interfaces, for the purpose of a research on network handover (interface switching) in my university.
I have been looking into the implementation, but without too much progress on my own.
My questions,- where in the code that the daemon handles outbound connection and pack/send a packets? Or simply put, where is the socket connection to the other node created? - does hipd uses the default network interface without any consideration of multiple network interfaces?
The end-result I am pursuing is to modify the implementation (if needed) to insert a preferred network interface for hipl to use, in case there are several.
Any insights would be greatly appreciated, thanks a lot in advance. Lingyuan