Andreas,
thanks for integrating the mncc socket patch into lcr.
I would personally like to see the following improvements: * add some (preferrable automatically computed) version to the mncc, to make sure you cannot run lcr + bsc_hack built from a different mncc.h file. We could do something like a md5sum over the header at compilation time, stored in both openbsc and lcr. Once they connect the mncc socket, they request the remote side md5-value and compare it with the local-side value. If they don't match, print an error message and exit the program.
* make the socket path configurable, which is required for running multiple instances of openbsc+lcr on the same machine.
If you (or anyone else on this list) happens to have some time to work on that, it would be greatly appreciated.
Regards, Harald