]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/x25/x25_subr.c
X25: Enable setting of cause and diagnostic fields
[net-next-2.6.git] / net / x25 / x25_subr.c
index 511a5986af3e65b5a55153bfd6ad896d70994934..352b32d216fc1ed2876fb51356f2af393fb19f8b 100644 (file)
@@ -225,6 +225,12 @@ void x25_write_internal(struct sock *sk, int frametype)
                        break;
 
                case X25_CLEAR_REQUEST:
+                       dptr    = skb_put(skb, 3);
+                       *dptr++ = frametype;
+                       *dptr++ = x25->causediag.cause;
+                       *dptr++ = x25->causediag.diagnostic;
+                       break;
+
                case X25_RESET_REQUEST:
                        dptr    = skb_put(skb, 3);
                        *dptr++ = frametype;