91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.16MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-13
  • 語言: 其他
  • 標簽: Linux??AG35??移遠??EC20??

資源簡介

該資源是移遠LTE/4G移植的源代碼,請有需要的朋友自行下載,管局如何移植行參考博主的博客,沒有積分的朋友請聯系博主。

資源截圖

代碼片段和文件信息

#ifdef?ANDROID
/*
?*?Copyright?2008?The?Android?Open?Source?Project
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
?*?you?may?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*?????http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
?*?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*/

#include?
#include?
#include?
#include?
#include?
#include?
#include?

#include?“QMIThread.h“
#ifdef?USE_NDK
extern?int?(*ifc_init)(void);
extern?void?(*ifc_close)(void);
extern?int?(*do_dhcp)(const?char?*iname);
extern?void?(*get_dhcp_info)(uint32_t?*ipaddr?uint32_t?*gateway?uint32_t?*prefixLength
???????????????????uint32_t?*dns1?uint32_t?*dns2?uint32_t?*server
???????????????????uint32_t?*lease);??
extern?int?(*property_set)(const?char?*key?const?char?*value);
#else
#include?
#include?
extern?int?do_dhcp(const?char?*iname);
extern?void?get_dhcp_info(uint32_t?*ipaddr?uint32_t?*gateway?uint32_t?*prefixLength
???????????????????uint32_t?*dns1?uint32_t?*dns2?uint32_t?*server
???????????????????uint32_t?*lease);??
#endif

static?const?char?*ipaddr_to_string(in_addr_t?addr)
{
????struct?in_addr?in_addr;

????in_addr.s_addr?=?addr;
????return?inet_ntoa(in_addr);
}

void?do_dhcp_request(PROFILE_T?*profile)?{
#ifdef?USE_NDK
????if?(!ifc_init?||!ifc_close?||!do_dhcp?||?!get_dhcp_info?||?!property_set)?{
????????return;
????}????
#endif

????char?*ifname?=?profile->usbnet_adapter;
????uint32_t?ipaddr?gateway?prefixLength?dns1?dns2?server?lease;
????char?propKey[128];

#if?0
????if?(profile->rawIP?&&?((profile->IPType==0x04?&&?profile->ipv4.Address)))
????{
????????snprintf(propKey?sizeof(propKey)?“net.%s.dns1“?ifname);
????????property_set(propKey?profile->ipv4.DnsPrimary???ipaddr_to_string(ql_swap32(profile->ipv4.DnsPrimary))?:?“8.8.8.8“);
????????snprintf(propKey?sizeof(propKey)?“net.%s.dns2“?ifname);
????????property_set(propKey?profile->ipv4.DnsSecondary???ipaddr_to_string(ql_swap32(profile->ipv4.DnsSecondary))?:?“8.8.8.8“);
????????snprintf(propKey?sizeof(propKey)?“net.%s.gw“?ifname);
????????property_set(propKey?profile->ipv4.Gateway???ipaddr_to_string(ql_swap32(profile->ipv4.Gateway))?:?“0.0.0.0“);
????????return;
????}
#endif

????if(ifc_init())?{
????????dbg_time(“failed?to?ifc_init(%s):?%s\n“?ifname?strerror(errno));
????}

????if?(do_dhcp(ifname)?????????dbg_time(“failed?to?do_dhcp(%s):?%s\n“?ifname?strerror(errno));
????}

????ifc_close();

????get_dhcp_info(&ipaddr??&gateway??&prefixLength

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-19?19:11??移遠移植-Linux\
?????目錄???????????0??2018-08-19?19:10??移遠移植-Linux\內核源碼\
?????文件???????48563??2018-08-17?14:31??移遠移植-Linux\內核源碼\src.zip
?????目錄???????????0??2018-08-19?19:11??移遠移植-Linux\參考手冊\
?????文件?????1103545??2017-09-04?10:43??移遠移植-Linux\參考手冊\Quectel_WCDMA<E_Linux_USB_Driver_User_Guide_V1.8.pdf
?????目錄???????????0??2018-08-19?19:10??移遠移植-Linux\撥號程序\
?????目錄???????????0??2018-08-19?19:10??移遠移植-Linux\撥號程序\源碼\
?????目錄???????????0??2018-08-19?19:10??移遠移植-Linux\撥號程序\源碼\quectel-CM\
?????文件????????7636??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\GobiNetCM.c
?????文件???????13830??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\MPQCTL.h
?????文件????????6360??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\MPQMI.h
?????文件???????20607??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\MPQMUX.c
?????文件??????111502??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\MPQMUX.h
?????文件?????????763??2018-08-18?11:14??移遠移植-Linux\撥號程序\源碼\quectel-CM\Makefile
?????文件???????79003??2017-11-03?13:42??移遠移植-Linux\撥號程序\源碼\quectel-CM\QMIThread.c
?????文件????????5527??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\QMIThread.h
?????文件???????10693??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\QmiWwanCM.c
?????文件????????1358??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\default.script
?????文件????????3185??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\dhcpclient.c
?????文件???????34622??2017-11-03?13:41??移遠移植-Linux\撥號程序\源碼\quectel-CM\main.c
?????文件??????100378??2018-08-18?11:13??移遠移植-Linux\撥號程序\源碼\quectel-CM\quectel-CM
?????文件???????10324??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\udhcpc.c
?????文件????????3860??2017-09-25?19:53??移遠移植-Linux\撥號程序\源碼\quectel-CM\util.c
?????文件????????1714??2017-09-09?16:57??移遠移植-Linux\撥號程序\源碼\quectel-CM\util.h

評論

共有 條評論