LocalIp: add option --localip-name-prefix

eg: --localip-name-prefix en
This commit is contained in:
李通洲
2022-09-26 16:20:51 +08:00
parent 6e3a329d3b
commit f324794f54
6 changed files with 9 additions and 0 deletions
+3
View File
@@ -62,6 +62,9 @@ void ffPrintLocalIp(FFinstance* instance)
if (strncmp(ifa->ifa_name, "lo", 2) == 0 && (ifa->ifa_name[2] == '\0' || isdigit(ifa->ifa_name[2])) && !instance->config.localIpShowLoop)
continue;
if (instance->config.localIpNamePrefix.length && strncmp(ifa->ifa_name, instance->config.localIpNamePrefix.chars, instance->config.localIpNamePrefix.length) != 0)
continue;
if (ifa->ifa_addr->sa_family == AF_INET) { // check it is IP4
// is a valid IP4 Address
if (!instance->config.localIpShowIpV4)