Lines Matching refs:ipv4

299 static void update_ip_address_by_qmi(const char *ifname, const IPV4_T *ipv4, const IPV6_T *ipv6) {  in update_ip_address_by_qmi()  argument
302 if (ipv4 && ipv4->Address) { in update_ip_address_by_qmi()
303 d1 = strdup(ipv4Str(ipv4->Address)); in update_ip_address_by_qmi()
304 d2 = strdup(ipv4Str(ipv4->Gateway)); in update_ip_address_by_qmi()
309 if (ipv4->SubnetMask&(1<<n)) { in update_ip_address_by_qmi()
318 if (ipv4->DnsPrimary) { in update_ip_address_by_qmi()
319 d1 = strdup(ipv4Str(ipv4->DnsPrimary)); in update_ip_address_by_qmi()
320 d2 = strdup(ipv4Str(ipv4->DnsSecondary ? ipv4->DnsSecondary : ipv4->DnsPrimary)); in update_ip_address_by_qmi()
377 static void ql_openwrt_setup_wan(const char *ifname, const IPV4_T *ipv4) { in ql_openwrt_setup_wan() argument
383 if (ipv4 == NULL) { in ql_openwrt_setup_wan()
394 fprintf(fp, "PUBLIC_IP=\"%s\"\n", ipv4Str(ipv4->Address)); in ql_openwrt_setup_wan()
395 fprintf(fp, "NETMASK=\"%s\"\n", ipv4Str(ipv4->SubnetMask)); in ql_openwrt_setup_wan()
396 fprintf(fp, "GATEWAY=\"%s\"\n", ipv4Str(ipv4->Gateway)); in ql_openwrt_setup_wan()
397 fprintf(fp, "DNSSERVERS=\"%s", ipv4Str(ipv4->DnsPrimary)); in ql_openwrt_setup_wan()
398 if (ipv4->DnsSecondary != 0) in ql_openwrt_setup_wan()
399 fprintf(fp, " %s", ipv4Str(ipv4->DnsSecondary)); in ql_openwrt_setup_wan()
480 if (profile->rawIP && profile->ipv4.Address && profile->ipv4.Mtu) { in udhcpc_start()
481 ql_set_mtu(ifname, (profile->ipv4.Mtu)); in udhcpc_start()
496 if (profile->ipv4.Address) { in udhcpc_start()
522 update_ip_address_by_qmi(ifname, &profile->ipv4, &profile->ipv6); in udhcpc_start()
527 if (profile->ipv4.Address == 0) in udhcpc_start()
531 update_ip_address_by_qmi(ifname, &profile->ipv4, NULL); in udhcpc_start()
583 if (ql_raw_ip_mode_check(ifname, profile->ipv4.Address)) { in udhcpc_start()
588 if (!ql_netcard_ipv4_address_check(ifname, qmi2addr(profile->ipv4.Address))) { in udhcpc_start()
590 update_ip_address_by_qmi(ifname, &profile->ipv4, NULL); in udhcpc_start()
596 ql_openwrt_setup_wan(ifname, &profile->ipv4); in udhcpc_start()