TW574657B - Method and relevant device for managing network management information - Google Patents
Method and relevant device for managing network management information Download PDFInfo
- Publication number
- TW574657B TW574657B TW91109709A TW91109709A TW574657B TW 574657 B TW574657 B TW 574657B TW 91109709 A TW91109709 A TW 91109709A TW 91109709 A TW91109709 A TW 91109709A TW 574657 B TW574657 B TW 574657B
- Authority
- TW
- Taiwan
- Prior art keywords
- patent application
- scope
- item
- data
- internal control
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000004891 communication Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 101100289995 Caenorhabditis elegans mac-1 gene Proteins 0.000 description 2
- JCYZMTMYPZHVBF-UHFFFAOYSA-N Melarsoprol Chemical compound NC1=NC(N)=NC(NC=2C=CC(=CC=2)[As]2SC(CO)CS2)=N1 JCYZMTMYPZHVBF-UHFFFAOYSA-N 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 101150041868 cry1Aa gene Proteins 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 235000011389 fruit/vegetable juice Nutrition 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
574657 五、發明說明(1) [發明之技術領域] 本發明係有關於一種處理網路管理資訊的方法及其相 關裝置,更特定地,本發明為一種利用内部控制封包 (Internal Control Packet)提高取得封包管理資訊之 效率的方法與裝置。 [發明背景與習知技術] 網路介面卡(Network Interface Card , NIC)是電 腦主機與網路纜線之間的介面,該卡上有一專門處理網路 介面的控制器,其會依照記憶體内的程式來動作。對電腦 而言,網路介面卡負責搬運電腦記憶體與平行資料匯流排 之間的資料;對網路而言,網路介面卡負責接收/傳送傳 輸線上的資料信號。 在習知技術中’請蒼閱圖一所不,係網路介面卡接收 /傳送資料信號之方塊圖。網路介面卡1内主要包含一媒體 存取控制器 11 (Media Access Controller,以下簡稱MAC )及實體裝置12 (PHY),網路介面卡1的實體裝置12主要 是負責接收網路上的傳輸信號並將該信號轉換為數位信 號。當網路上的封包傳送至網路介面卡1時,該封包會先 經由實體裝置1 2接收、轉換後傳送至MAC 1 1 ,而MAC 1 1會 將封包的系統管理資訊依照其相同之物件群組或物件儲存 於網路介面卡之管理資訊資料庫暫存器(Management Information Base Register,以下簡稱MIB 暫存器)中。 管理資訊資料庫(以下簡稱Μ I B )係一組包含在網路管理資 料庫中的物件(網路實體的類型),其規格陳述了物件的
574657 五、發明說明(2) 本質’目前Μ I B共定義了十種物件群組及丨7 i個物件,此 Μ I B暫存器中的管理資訊可以包括:接收到多少封包的資 料、傳送出多少封包的資料、傳輸碰撞的資料、一些較細 節的資料如損壞封包的資料(C R c E r r 〇 r )、不正常封包 的資料(過長或過短的資料封包)、封包的設定、封包的 參數或是由設計者所定義封包的資料内容、一些特殊的值 等等可以被週期性的計數與輪詢的資料。 〜MAC 11利用管理資訊資料計數器(MI]B c〇unters,以 下簡稱Μ I B汁數裔)計算前述有關管理資訊之统計資料, 數器存放著囊所… = : = i係=暫數這些資料封包 的管理資訊資料;當網路介面卡^錯f這些已計數好 資料快溢位(Overflow )時,例如:於:^ΜΙΒ計。數器的 即將達到6 5 5 3 5 (FFFFh)時,網路介面^貝+料暫存器内容量 送出一中斷(I n t e r r u p t )要求至驅動程的M ^ 1 1就會 2就會發出一I/O指令(I/O Command ) ,^ ’該驅動程式 的管理資訊資料取走,以供更上層的網' 此M 1 B暫存器中 取使用,例如··簡單網路管理通訊協定f、訊協定層3讀 Management Protocol ,SNMP) 4 或其他通Lmpl^NetW0rk 然而,現今網路的頻寬不斷的變大^網=上1資 隨之增加’此時大量的資料不斷透過網路介面 胃^也 送至驅動程式2,網路介面卡i會不斷的 寻貝枓 得驅動程式2也會不斷的發出1/〇才旨令,求使
第5頁 574657 五、發明說明(3) 要求與I/O 指令將佔用大量的CPU系統資源,相對的會造 成CPU的負擔。如上所述大量的網路資訊傳送至網路介面 卡1中,透過Μ I B 計數器,網路介面卡1本身會需要許多的 暫存器來儲存Μ I Β,而暫存器的增加連帶使得網路介面卡1 在硬體上的設計也會增加其複雜度以及成本。 本發明之一目的係提供一種網路介面卡資料傳輸系 統,使網路封包的管理資訊資料不需儲存於硬體資源的暫 存器中,而能直接由一種特殊控制封包而往上層傳送;由 於減少了儲存暫存器的數量,使得硬體設計的複雜度與成 本降低,同時減少中斷要求與I / 0 指令之次數,進而提高 整體系統之效能。 [發明概述] 有鑒於習知技術在資料封包收送上,因為網路介面卡 發出過多的中斷要求,使得CPU必須發出許多I /0指令來收 取資料而造成CPU的系統資源被佔用。本發明遂利用一種 新的内部控制封包來實現管理資訊資料庫的資料傳遞,於 本發明之一實施例中,利用MAC的Μ I B 計數器收集網路的 系統管理資訊及其内容後,適時地將Μ I Β 計數器的内容直 接包裝成為一種内部控制封包,透過直接記憶體存取 (Direct Memory Access,DMA)方式送入電腦主記憶體中 儲存。此内部控制封包可以包含各種不同的系統管理資訊 及其内容,與習知技術中Μ I B 計數器相比較顯得更具有變 化及彈性。 本發明具有其諸多優點與特徵將從下述詳細說明及所
574657 五、發明說明(4) 附圖式中得到進一步的瞭解。 [圖式標號之簡單說明] 1 --- 網路介面卡 2 --- 驅動程式 3 ——網路通訊協定層 4 簡單網路管理通訊協定 5 --- 其他通訊協定 6 --- 乙太網路 7 網路通訊結構開放式糸統聯結蒼考模型中第 三層至第七層 1 1 --- 媒體存取控制器 1 2 ---實體裝置 13--- 網路連接線 2 1——電腦主記憶體 2 2--- 直接記憶體存取 32 --- Special_RxData 區域 33 ---RxData 區域 3 5 - --資料封包 3 6--- 内部控制封包 [發明之詳細說明] 請參閱圖二所示,係顯示本發明封包處理之示意方塊 圖。如圖二所示,網路介面卡1的左側為一乙太網路6 ,該 乙太網路6利用一網路連接線1 3與網路介面卡1相連接;網 路介面卡1的右側為電腦主記憶體21 (Main Memory),其
574657 五、發明說明(5) 内部規劃有存放資料封包的RxD at a區域33以及;μ & # 1 八廿狄内部控 制封包的S p e c i a 1 — R X D a t a區域3 2 ;而主記憶體2 1右伤彳為辱區 動程式2,由驅動程式2來讀取主記憶體2 1所儲存的封包' 7 驅動程式2的右側為網路通訊協定層3,其中,可看出本發 明將資料封包以及内部控制封包上傳的方式係經由兩個^ 同之路徑:資料封包係由驅動程式2主動將其送給網路通 訊協定層(P r 〇 t 〇 c ο 1 );而内部控制封包則由網路通訊協定 發出主動詢問(Query)或定時輪詢(Polling)取得。於此一 具體實施例中,網路上的封包經由網路連接線1 3送入網路 介面卡1中,透過實體裝置1 2的轉換將網路傳送的封包送 入媒體存取控制器1 1,再藉由匯流排介面1 4進入主記憶體 中Rx Data區域33暫存;而内部控制封包由硬體適時地產 生,較佳地包含Μ I B計數器所提供的系統管理資訊,而被 暫存至主記憶體中Special一 RxData區域32,以有利於網路 介面卡1與上層應用程式間的溝通。 於本發明之一具體實施例中,當電腦系統啟動時,驅 動程式2會配置主記憶體2 1中一塊區域供網路介面卡1使 用,就接收封包之角度而言,舉例來說,驅動程式2會要 求配置主記憶體21中RxData及Special—RxData兩個不同區 域3 3、3 2分別供暫存外部之資料封包以及網路介面卡1所 產生之特殊内部控制封包(傳送部分之暫存區域則省略未 示)。外部之資料封包透過DMA送至RxData區域33暫存;而 當網路管理資訊,例如Μ I B計數器的資料,的内容值超過 設計者的預設門播值時,網路介面卡1會將其所有相關資
574657 五、發明說明(6) 訊收集而包裝成一特殊内部控制封包,插入一般外部網路 流入之封包之間,透過DMA引擎以DMA方式送至 Special_RxData區域32暫存。而非當MIB 計數器的資料快 溢位時,媒體存取控制器1 1才發出中斷要求由驅動程式2 發出一 I / 0指令將管理資訊資料取走。 網路介面卡1接收各資料封包或產生一内部控制封包 時,較佳地會相應產生描述符(Descriptor),並儲存在各 封包暫存位置之相對應位址處(未示於RxData及 Special_RxData區域33、32中)。網路通訊協定層3則透過 主動詢問(Query)或者定期輪詢(Polling)的方式來取走 内部控制封包3 2,以獲得相關的Μ I B資訊。 本發明的較佳實施例進一步包含一種用於個人電腦中 網路管理資訊的傳遞方法與實施該傳遞方法的裝置。一種 媒體存取控制器,以傳收複數個資料封包,係包含:複數 個Μ I Β計數器,以回應該些資料封包計數產生複數個管理 資料;一控制封包產生單元,根據該些管理資料產生内部 控制封包;複數個指標暫存器,分別指向一主記憶體之位 址;以及一直接記憶體存取引擎;其中,該媒體存取控制 器將該内部控制封包安插於該些資料封包之間,藉由該直 接記憶體存取引擎以直接記憶體存取方式,透過該些指標 暫存器定址而將該些資料封包與内部控制封包分別暫存至 該主記憶體之獨立不同存放區域中。 請配合圖二顯示有關本發明運作之暫存器。當電腦系 統啟動時,會初始化網路介面卡1中媒體存取控制器1 1之
^74657
制哭1 1 ,例來說,驅動程式2會初始化媒體存取控 =丄ίρΛ暫存器、Rx指標暫存器、^1?指標暫存 Γ ^ 拓私暫存器;之後,該些暫存器分別用以指 不媒體存取控制器1 1去服務(Serve )Tx指標暫存器所指定 位址之外送封包、將外部網路收取之封包以DMA方式存到 R X指標暫存1§處、將網路介面卡i所產生之内部控制封包 暫存至Rx — IP指標暫存器所指處、以及Txjp指標暫存哭用 以指示媒體存取控制器丨丨應該去收取從網路通訊協定傳° 下來的控制命令之位置。較佳地,RxData及
Special_RxData兩個不同區域33、32分別為環狀(Ring)資 料結構,而各指標暫存器在媒體存取控制器丨丨相關運作時 會相應地遞增循環。因此,收送資料封包、内部控制封包 可以實施成走不同之路徑,不會互相干擾。 匕 在本發明較佳實施例中,内部控制封包所需收集之相 關資訊内容不必在Μ I β計數器到達快溢位時才送出,而是 到達設計者所需的門檻容量值時,即收集所有相關資訊而 包裝成内部控制封包,透過DMA將資料送入電腦主記憶體 2 1中,例如是S p e c i a 1 一 R X D a t a區域3 2 ;另外,該内部控制 封包之Μ I B資訊内容也受到設計者所規劃,一個内部控制 封包内的資訊可以包含Μ I Β 計數器中各類型的資訊,例 如:封包内可以包含接收到多少封包的資料、傳送出多少 封包的資料、傳輸碰撞的資料、一些較細節的資料如損壞 封包的資料、不正常封包的資料(過長或過短的資料封包 )、封包的設定、封包的參數或是由設計者所定義封包的
574657 五、發明說明(8) 資料内容、一些特殊的值等等。 請參閱圖三所示,係顯示本發明資料封包3 5及内部控 制封包3 6傳送/接收之示意圖,並請配合參閱圖二。於此 較佳實施例中,網路上傳送的資料封包3 5經由網路傳輸線 傳13送至網路介面卡1中,且透過實體裝置12轉換後再送 至媒體存取控制器1 1中。本發明之内部控制封包3 6僅適時 地產生於系統内部,並不會流到外部之網路,用以有效傳 遞系統内部之管理資訊,而不佔用C P U資源。就圖三所 示,分別可以觀察到接收端(Rx )與傳送端(Tx )内部控制封 包3 6所扮演的角色;於接收端(R X ),内部控制封包3 6由硬 體端(H W )適時地產生而安插於由外部網路接收進來之封包 之間,往上層傳送,典型地,傳遞給驅動程式2以提供管 理上之資訊;於傳送端(Τ X ),驅動程式2亦可將其欲下達 給硬體端(H W )之命令,藉由内部控制封包3 6包覆往下傳 送,而不會流到外部之網路。 於網路通訊結構開放式系統聯結(0 p e n S y s t e in Interconnection,OSI)模型中,第一層及第二層相當於 圖三中的網路介面卡1及驅動程式2,第三層至第七層7代 表更上層之應用程式。外部資料封包之流通路徑可由外部 流入第一層、第二層的網路介面卡1及驅動程式2 ,而為更 上層之應用程式所處理;相對地,上層之應用程式所欲對 外傳送之封包,亦可由相反之路徑傳送出來;但是,由本 發明適時產生於系統内部之内部控制封包3 6,僅會於網路 介面卡1及驅動程式2之間傳遞訊息,而不會將内部控制封
574657 五、發明說明(9) 包36循一般封包之途徑遞交給更上層之應用程式,也不會 流到外部之網路。 如圖二中所描述的,網路通訊協定層3可向驅動程式2 發出協定詢問(Protocol Query),而取得透過DMA存放於 Spec i a l_RxData區域之内部控制封包,以獲得系統管理資 訊,不需佔用C Ρ ϋ的資源,可以有效減輕C P U的工作負擔。 從硬體實施角度而言,亦是十分有利的,由於網路介面卡 (或是網路晶片)已經是為大眾所接受之成熟產品,對於其 網路晶片之内部硬體設計則是錙銖必較,閘數能省則省, 因此以往各Μ I Β暫存器之設計頂多為一個位元組或者兩個 位元組大小,當其接近FFh或FFFFh就必須發出硬體_斷, 佔用系統之CPU資源。而本發明利用内部控制封包將Μ I B資 訊安插進封包流(Packet Stream)之中,而送往特定之主 記憶體中暫存,舉例而言,系統程式則在需要時或者較不 忙碌時才將其資訊取走應用,可以有效分配硬體資源;而 時下主記憶體十分廉價,動則有上GB之空間可供存放,更 無以往常會有擔心滿溢之情況發生。對上層應用程式而 言,亦有絕佳之相容性,而不必為了實施本發明而修改應 用程式;舉例而言,驅動程式2將内部控制封包3 6取還 (R e t r i e v e )為以往網路通訊協定3所認得的參數,而待網 路通訊協定3發出主動詢問(Q u e r y )或定時輪詢(Ρ ο 1 1 i n g ) 而取得管理資訊,因此,對於網路通訊協定3所看到之環 境是不變的,但是下層之運作將由本發明之揭示而變得很 有效率。
Hill
第12頁 574657 五、發明說明(ίο) 雖然本發明已參閱較佳實施例之所附圖式予以充份描 述,而為技藝人士所瞭解並據以實施,但在此描述之後應 瞭解熟悉本行之人士可修改在本文中所描述之發明,同時 獲致本發明之功效。因此,須瞭解以上之描述對熟悉本行 技藝之人士而言為一廣泛之揭示,且其内容不在於限制本 發明。 [發明功效] 本發明係利用適時地產生内部控制封包以收集周邊裝 置之管理資訊,驅動程式利用直接記憶體存取方式來獲得 下層網路介面卡的内部控制封包,使得上層應用程式取得 該些管理資訊,以大量減少中斷要求與I / 0 指令,而不會 浪費CPU系統資源,有效提升整體網路管理的效率。 同時,本發明係提供一種以内部控制封包來傳送管理 資訊資料,使得網路介面卡上硬體資源暫存器的數量相對 的減少,如此可減少網路介面卡硬體上設計的複雜度與成 本,進一步達到產業之利用性。 綜上所述,本發明具有諸多優良特性,並解決習知技 術在實務上與應用上之缺失與不便,提出有效之解決方 法,完成實用可靠之系統,進而達成新穎且附經濟效益之 價值,實巳符合發明專利之申請要件,懇請 鈞局能予詳 審並賜准專利權益保障,以優惠民生實感德便。
第13頁 574657 圖式簡單說明 圖一為網路介面卡接收/傳送資料信號之方塊圖。 圖二為本發明封包之處理之示意方塊圖。 圖三為本發明資料封包及内部控制封包傳送/接收之 示意圖。
第14頁
Claims (1)
- 574657 六、申請專利範圍 1、 一種處理網路管理資訊的方法,包含: 接收一乙太網路上所傳送的複數個資料封包; 回應該些資料封包以產生複數個管理資料; 根據該些管理資料產生一内部控制封包;以及 將該内部控制封包插入該些資料封包之間而傳遞給一驅 動程式。 2、 如申請專利範圍第1項所述之方法,其中該些管理資料 係以複數個Μ I B計數器所計數產生。 3、 如申請專利範圍第1項所述之方法,其中該些管理資料 係包含可以被週期性計數與輪詢的資料。 4、 如申請專利範圍第1項所述之方法,其中該產生内部控 制封包之步驟,係當該些管理資料之一達到一門檻值之 時,進行收集所有該些管理資料而包裝成該内部控制封 包。 5、 一種媒體存取控制器(MAC Control ler),用以傳收複 數個資料封包,包含: 複數個Μ I B計數器,用以回應該些資料封包以產生 複數個管理資料; 控制封包產生單元,用以根據該些管理資料產生一 内部控制封包;以及 ’ 一直接記憶體存取引擎; 其中,該媒體存取控制器將該内部控制封包安插於 該些資料封包之間,藉由該直接記憶體存取引擎以直接 記憶體存取方式,暫存至一主記憶體之中。第15頁 574657 六、申請專利範圍 6、 如申請專利範圍第5項所述之媒體存取控制器,其中前 述管理資料係為可以被週期性計數與輪詢的資料。 7、 如申請專利範圍第5項所述之媒體存取控制器,其中該 控制封包產生單元係當該些管理資料之一達到一門檻值 之時,進行收集所有該些管理資料而包裝成該内部控制 封包。 8、 如申請專利範圍第5項所述之媒體存取控制器,更包含 一Rx指標暫存器,用以指向所接收之封包所要暫存之該 主記憶體之一位址。 9、 如申請專利範圍第8項所述之媒體存取控制器,更包含 一Rx_I P指標暫存器,用以指向該内部控制封包所要暫 存之該主記憶體之一位址。 1 0、如申請專利範圍第9項所述之媒體存取控制器,更包 含一Tx指標暫存器,用以指向等待傳送至外部之下一封 包所暫存之該主記憶體之一位址。 1 1、如申請專利範圍第9項所述之媒體存取控制器,其中 該Rx指標暫存器以及該Rx_IP指標暫存器係分別用以指 向該主記憶體之兩獨立不同之區域,使得由外部接收進 來之封包與所產生之封包可以透過直接記憶體存取方 式,分別暫存至該些獨立不同之區域。 1 2、如申請專利範圍第1 0項所述之媒體存取控制器,其中 該些指標暫存器係皆為環狀結構。 1 3、如申請專利範圍第1 0項所述之媒體存取控制器,其中 該些指標暫存器係皆於該媒體存取控制器初始化時,分第16頁 574657 六、申請專利範圍 別初始化其所配置之位址起始處。 1 4、一種用於個人電腦中網路管理資訊的傳遞方法,包含 下列步驟: 初始化一網路裝置; 該網路裝置從一外部網路接收複數個資料封包; 回應該些資料封包以產生複數個管理資料; 根據該些管理資料產生一内部控制封包;以及 將該内部控制封包插入該些資料封包之間,以直接 記憶體存取方式,暫存至一主記憶體之中。 1 5、如申請專利範圍第1 4項所述之方法,其中前述管理資 料係為可以被週期性計數與輪詢的資料。 1 6、如申請專利範圍第1 4項所述之方法,其中該產生内部 控制封包之步驟係當該些管理資料之一達到一門檻值之 時,進行收集所有該些管理資料而包裝成該内部控制封 包。 1 7、如申請專利範圍第1 4項所述之方法,更包括將該些資 料封包以直接記憶體存取方式,暫存至該主記憶體之中 之步驟。 1 8、如申請專利範圍第1 7項所述之方法,更包括由該網路 裝置之一驅動程式將該些資料封包主動往上送給一網路 通訊協定層之步驟。 1 9、如申請專利範圍第1 8項所述之方法,更包括由該網路 通訊協定層輪詢該驅動程式以要求往上傳遞該内部控制 封包内容之步驟。第17頁 574657 六、申請專利範圍 2 0、如申請專利範圍第1 4項所述之方法,其中該初始化網 路裝置之步驟,包括初始化一Rx指標暫存器、一Rx_IP 指標暫存器、一Tx指標暫存器以及一Tx_IP指標暫存 器,分別用以指向該主記憶體之複數個獨立不同區域。 2 1 、如申請專利範圍第2 0項所述之方法,其中該些指標暫 存器係皆為環狀資料結構。第18頁
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW91109709A TW574657B (en) | 2002-05-09 | 2002-05-09 | Method and relevant device for managing network management information |
| US10/431,904 US20030210652A1 (en) | 2002-05-09 | 2003-05-08 | Method and device for processing management information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW91109709A TW574657B (en) | 2002-05-09 | 2002-05-09 | Method and relevant device for managing network management information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW574657B true TW574657B (en) | 2004-02-01 |
Family
ID=29398839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW91109709A TW574657B (en) | 2002-05-09 | 2002-05-09 | Method and relevant device for managing network management information |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20030210652A1 (zh) |
| TW (1) | TW574657B (zh) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8117356B1 (en) * | 2010-11-09 | 2012-02-14 | Intel Corporation | Direct memory access (DMA) transfer of network interface statistics |
| US7836165B2 (en) * | 2003-11-25 | 2010-11-16 | Intel Corporation | Direct memory access (DMA) transfer of network interface statistics |
| US20050111448A1 (en) * | 2003-11-25 | 2005-05-26 | Narad Charles E. | Generating packets |
| CN100349417C (zh) * | 2004-12-14 | 2007-11-14 | 中兴通讯股份有限公司 | 级联网管监控系统流量控制方法 |
| US9251535B1 (en) * | 2012-01-05 | 2016-02-02 | Juniper Networks, Inc. | Offload of data transfer statistics from a mobile access gateway |
| US8787168B2 (en) * | 2012-02-03 | 2014-07-22 | Apple Inc. | System and method employing intelligent feedback mechanisms for flow control on a client device |
| US20240320171A1 (en) * | 2022-07-27 | 2024-09-26 | SK Hynix Inc. | Data coding device, memory controller, and storage device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5864703A (en) * | 1997-10-09 | 1999-01-26 | Mips Technologies, Inc. | Method for providing extended precision in SIMD vector arithmetic operations |
| US7184413B2 (en) * | 1999-02-10 | 2007-02-27 | Nokia Inc. | Adaptive communication protocol for wireless networks |
| US6922722B1 (en) * | 1999-09-30 | 2005-07-26 | Intel Corporation | Method and apparatus for dynamic network configuration of an alert-based client |
-
2002
- 2002-05-09 TW TW91109709A patent/TW574657B/zh not_active IP Right Cessation
-
2003
- 2003-05-08 US US10/431,904 patent/US20030210652A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20030210652A1 (en) | 2003-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12341686B2 (en) | System and method for facilitating efficient utilization of an output buffer in a network interface controller (NIC) | |
| EP1896965B1 (en) | Dma descriptor queue read and cache write pointer arrangement | |
| US9021142B2 (en) | Reflecting bandwidth and priority in network attached storage I/O | |
| US9008113B2 (en) | Mapped FIFO buffering | |
| JP3803722B2 (ja) | 複数の伝送されるパケットに対処するためのアドレス発生およびsramへのおよびsramからのデータ経路の調停 | |
| CN100549994C (zh) | 双驱动器接口 | |
| CN102143056B (zh) | 封装体 | |
| CN102122652B (zh) | 用在封装体中的管芯、封装体以及用在封装体中的方法 | |
| US9813283B2 (en) | Efficient data transfer between servers and remote peripherals | |
| US20060045009A1 (en) | Device and method for managing oversubsription in a network | |
| CN101841470A (zh) | 一种基于Linux的底层数据包的高速捕获方法 | |
| US8392565B2 (en) | Network memory pools for packet destinations and virtual machines | |
| CN102130099B (zh) | 封装体以及用在封装体中的方法和管芯 | |
| WO2020000489A1 (zh) | 一种pcie发送、接收方法及装置、设备和系统 | |
| US7461180B2 (en) | Method and apparatus for synchronizing use of buffer descriptor entries for shared data packets in memory | |
| CN112600684A (zh) | 云业务的带宽管理及配置方法及相关装置 | |
| TW574657B (en) | Method and relevant device for managing network management information | |
| CN106416144A (zh) | 用于总线系统的用户站和用于提高总线系统中的传输容量的方法 | |
| US7974190B2 (en) | Dynamic queue memory allocation with flow control | |
| KR20050021602A (ko) | 유에스비 디바이스의 엔드포인트 제어 장치 및 그 방법 | |
| US20090240793A1 (en) | Memory Buffer Management Method and System Having Multiple Receive Ring Buffers | |
| CN112988633A (zh) | 一种电子设备及数据传输方法 | |
| WO2024152588A1 (zh) | 内存访问的页错误处理方法及装置 | |
| EP2363807B1 (en) | Address encryption/rate pacing | |
| CN1388458A (zh) | 网络管理信息的处理方法及产生管理信息的控制器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GD4A | Issue of patent certificate for granted invention patent | ||
| MK4A | Expiration of patent term of an invention patent |