Hi,

        My version of irdadump doesn't fully support Ultra. Patch
attached...
        Regards,

        Jean
--- irlmp.d1.c  Tue Oct 10 15:02:14 2000
+++ irlmp.c     Tue Oct 10 15:09:10 2000
@@ -356,4 +356,13 @@ inline void parse_ui_irlmp(GNetBuf *buf,
 
        g_string_sprintfa(str, "LM slsap=%02x dlsap=%02x ", slsap_sel, 
                          dlsap_sel);
+
+       /* Let's see if it's Ultra, and decode it - Jean II */
+       if((slsap_sel == 0x70) && (dlsap_sel == 0x70))
+         {
+           int upid = buf->data[0] & 0x7F;
+           g_netbuf_pull(buf, 1);
+
+           g_string_sprintfa(str, " Ultra-PID=%02x ", upid);
+         }
 }

Reply via email to