2021-08-23 21:12:28 +00:00
|
|
|
package netlink
|
|
|
|
|
|
2021-12-14 11:03:36 +00:00
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
)
|
2021-08-23 21:12:28 +00:00
|
|
|
|
|
|
|
|
const (
|
2023-05-29 06:44:58 +00:00
|
|
|
FamilyAll = 0
|
|
|
|
|
FamilyV4 = 2
|
|
|
|
|
FamilyV6 = 10
|
2021-08-23 21:12:28 +00:00
|
|
|
)
|
2021-12-14 11:03:36 +00:00
|
|
|
|
2023-04-27 10:41:03 +00:00
|
|
|
func FamilyToString(family int) string {
|
|
|
|
|
switch family {
|
2023-05-29 06:44:58 +00:00
|
|
|
case FamilyAll:
|
2025-08-15 16:53:05 +00:00
|
|
|
return "all"
|
2023-05-29 06:44:58 +00:00
|
|
|
case FamilyV4:
|
2023-04-27 10:41:03 +00:00
|
|
|
return "v4"
|
2023-05-29 06:44:58 +00:00
|
|
|
case FamilyV6:
|
2023-04-27 10:41:03 +00:00
|
|
|
return "v6"
|
|
|
|
|
default:
|
|
|
|
|
return fmt.Sprint(family)
|
|
|
|
|
}
|
|
|
|
|
}
|