這個描述符是什么呀,類似linux系統(tǒng)的文件描述符嗎
這個描述符是什么呀,類似linux系統(tǒng)的文件描述符嗎,如果是的話,為什么還要有隊列啊,一個不夠用嗎
這個東西您可以理解為協(xié)議棧底層發(fā)送或者接收所需要的RAM緩沖區(qū)。代碼上為了方便管理都是以結(jié)構(gòu)體去定義的,然后結(jié)構(gòu)體里面為為對應(yīng)的指向地址的指針。接收或者發(fā)送為了能最大限度的不丟包等情況,就定義了一個二維的數(shù)組【隊列】【緩沖區(qū)大小】,一個MAC幀只會占用一個隊列。這個您是可以根據(jù)自己的實際情況去調(diào)整的,在net.h里面給用戶留出了相關(guān)的宏定義。
這個東西您可以理解為協(xié)議棧底層發(fā)送或者接收所需要的RAM緩沖區(qū)。代碼上為了方便管理都是以結(jié)構(gòu)體去定義的,然后結(jié)構(gòu)體里面為為對應(yīng)的指向地址的指針。接收或者發(fā)送為了能最大限度的不丟包等情況,就定義了一個二維的數(shù)組【隊列】【緩沖區(qū)大小】,一個MAC幀只會占用一個隊列。這個您是可以根據(jù)自己的實際情況去調(diào)整的,在net.h里面給用戶留出了相關(guān)的宏定義。
謝謝理解了