+// IPFeatureLocation defines enum 'ip_feature_location'.
+type IPFeatureLocation uint8
+
+const (
+ IP_API_FEATURE_INPUT IPFeatureLocation = 0
+ IP_API_FEATURE_OUTPUT IPFeatureLocation = 1
+ IP_API_FEATURE_LOCAL IPFeatureLocation = 2
+ IP_API_FEATURE_PUNT IPFeatureLocation = 3
+ IP_API_FEATURE_DROP IPFeatureLocation = 4
+)
+
+var (
+ IPFeatureLocation_name = map[uint8]string{
+ 0: "IP_API_FEATURE_INPUT",
+ 1: "IP_API_FEATURE_OUTPUT",
+ 2: "IP_API_FEATURE_LOCAL",
+ 3: "IP_API_FEATURE_PUNT",
+ 4: "IP_API_FEATURE_DROP",
+ }
+ IPFeatureLocation_value = map[string]uint8{
+ "IP_API_FEATURE_INPUT": 0,
+ "IP_API_FEATURE_OUTPUT": 1,
+ "IP_API_FEATURE_LOCAL": 2,
+ "IP_API_FEATURE_PUNT": 3,
+ "IP_API_FEATURE_DROP": 4,
+ }
+)
+
+func (x IPFeatureLocation) String() string {
+ s, ok := IPFeatureLocation_name[uint8(x)]
+ if ok {
+ return s
+ }
+ return "IPFeatureLocation(" + strconv.Itoa(int(x)) + ")"
+}
+