]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
linux: rtnetlink routing / discovery messages
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>
Thu, 22 Apr 2010 16:45:08 +0000 (18:45 +0200)
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>
Thu, 22 Apr 2010 16:45:08 +0000 (18:45 +0200)
vapi/linux.vapi

index 168ea2c9e07483368e9490a964692a1d73187011..bd0eb8fb142adbd76912624f084cec35c2604732 100644 (file)
@@ -2522,6 +2522,45 @@ namespace Linux {
         [CCode (cheader_filename = "sys/socket.h", sentinel = "")]
         public int bind (int sockfd, SockAddrNl addr, ulong length);
         */
+
+        // rtnetlink routing / discovery messages
+        [CCode (cprefix = "RTM_", cheader_filename = "linux/rtnetlink.h")]
+        public enum RtMessageType {
+            NEWLINK,
+            DELLINK,
+            GETLINK,
+            SETLINK,
+            NEWADDR,
+            DELADDR,
+            GETADDR,
+            NEWROUTE,
+            DELROUTE,
+            GETROUTE,
+            NEWNEIGH,
+            DELNEIGH,
+            GETNEIGH,
+            NEWRULE,
+            DELRULE,
+            GETRULE,
+            NEWQDISC,
+            DELQDISC,
+            GETQDISC,
+            NEWTCLASS,
+            DELTCLASS,
+            GETTCLASS,
+            NEWTFILTER,
+            DELTFILTER,
+            GETTFILTER,
+            NEWACTION,
+            DELACTION,
+            GETACTION,
+            NEWPREFIX,
+            GETMULTICAST,
+            GETANYCAST,
+            NEWNEIGHTBL,
+            GETNEIGHTBL,
+            SETNEIGHTBL,
+        }
     }
 
     /*