]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - misc/ssfilter.h
ss: add checks for bc filter support
[mirror_iproute2.git] / misc / ssfilter.h
index d85c084e56c5855ca74b9d6cc660d5a162434e94..0be3b1e03b9f7c4b184ae8cf4ab4d906bbbc9770 100644 (file)
@@ -1,20 +1,24 @@
-/* SPDX-License-Identifier: GPL-2.0 */
-#define SSF_DCOND 0
-#define SSF_SCOND 1
-#define SSF_OR   2
-#define SSF_AND          3
-#define SSF_NOT          4
-#define SSF_D_GE  5
-#define SSF_D_LE  6
-#define SSF_S_GE  7
-#define SSF_S_LE  8
-#define SSF_S_AUTO  9
-#define SSF_DEVCOND 10
-#define SSF_MARKMASK 11
-#define SSF_CGROUPCOND 12
-
 #include <stdbool.h>
 
+enum {
+       SSF_DCOND,
+       SSF_SCOND,
+       SSF_OR,
+       SSF_AND,
+       SSF_NOT,
+       SSF_D_GE,
+       SSF_D_LE,
+       SSF_S_GE,
+       SSF_S_LE,
+       SSF_S_AUTO,
+       SSF_DEVCOND,
+       SSF_MARKMASK,
+       SSF_CGROUPCOND,
+       SSF__MAX
+};
+
+bool ssfilter_is_supported(int type);
+
 struct ssfilter
 {
        int type;