On May 15, 2007, at 3:38 AM, sai jayram AKV wrote: > hi. > > There is a mistake in isup_send_message function of isup.c > > rl.sls is assigned sls_next(ss7), assuming there are 16 signaling > links amd sls in incrementsd one after other. > > There will be a problem if the number of signaling links are less than > 16. > > sls_next may be modified so that 16 is replaced by numlinks. I have seen many different possible ways of doing this. I have not seen a good answer yet for how this works. It Q.763, it says in the spec under section 1.1 (routing label) that the "SLS bits are set to the four least significant bits of the CIC". Can you point to a specification or document that can verify your recommendation? It is not exactly correct the way it is written right now. For ANSI networks, it doesn't do SLS balancing properly across all possible values, and for ITU, it maybe that it need be changed to follow what the ITU recommendation says, instead of the cross ANSI/ITU mix I have currently. Matthew Fredrickson