|
Hardware acceleration of packet classification using TC Flower
Benc, Marek ; Fujcik, Lukáš (oponent) ; Libich, Jiří (vedoucí práce)
The CESNET association develops the COMBO line of high-performance (currently with up to two 100Gbps ports) programmable network adapters, focused on network data analysis and processing. These cards come with an FPGA chip, which allows users to define exactly how the network traffic should be processed. A possible use case for these cards is as network switches for virtual machines within a data center. The focus of this thesis is on implementing TC Flower offloading support for the COMBO line of cards (software and FPGA firmware). It is a common interface for installing flow match+action rules into SmartNICs, and allows them to be used to manage network traffic between virtual machines and the outside world, saving CPU cycles in the host machine.
|
|
Ovladač protokolu MiWi pro Linux
Wolfert, Richard ; Martínek, Tomáš (oponent) ; Novotný, Tomáš (vedoucí práce)
Tato bakalářská práce se zabývá tvorbou ovladače zařízení pro Linux. Výsledný ovladač dokáže obsluhovat PAN koordinátor protokolu MiWi. Komunikace se zařízením je uživateli zpřístupněná formou socketového rozhraní. Teoretická část popisuje princip činnosti a tvorbu ovladačů zařízení pro jádro systému Linux. Mezi hlavní částí práce patří návrh, implementace, výsledné testování a zhodnocení výsledků.
|
|
Přenesení Netflow/Combo6 sondy z Linuxu do FreeBSD
Grešša, Pavol ; Kašpárek, Tomáš (oponent) ; Čejka, Rudolf (vedoucí práce)
Práce se zaobírá a řeší problém vývoje ovladačů na operační systém FreeBSD a rozebírá jednotlivé kroky nutné k jejich implementaci. Dále popisuje modularitu ovladačů a základní technologie používané v tomto operačním systému. Mimo jiné si klade za cíl vytvořit ovladač pro stěžejní kartu projetku Liberouter Combo6x. Výstupem práce by měl být kompletní ovladač s podporou DMA přenosů a přerušení.
|
| |
| |
|
Přenosy rastrových dat v FPGA
Musil, Martin ; Kadlček, Filip (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce se zabývá návrhem a realizací vysokorychlostních komunikačních rozhraní na čipu FPGA a jejich využítím pro zpracování a přenos rastrových dat. V implementační části bylo vytvořeno koncové zařízení PCI Express, které zajišťuje přenos dat mezi čipem PFGA a RAM pamětí počítače. Jako zdroj obrazových dat pro zpracování byla k FPGA připojena videokamera Unicam M621 s rozhraním Ethernet. Projekt byl realizován na vývojovém kitu Xilinx SP605. Využití obou rozhraní bylo demonstrováno na aplikaci detekce hran pomocí Sobelova operátoru. V rámci práce byl vytvořen ovladač PCI Express zařízení pro operační systém Linux a jednoduché aplikační rozhraní v jazyce C.
|
| |
|
Hardware acceleration of packet classification using TC Flower
Benc, Marek ; Fujcik, Lukáš (oponent) ; Libich, Jiří (vedoucí práce)
The CESNET association develops the COMBO line of high-performance (currently with up to two 100Gbps ports) programmable network adapters, focused on network data analysis and processing. These cards come with an FPGA chip, which allows users to define exactly how the network traffic should be processed. A possible use case for these cards is as network switches for virtual machines within a data center. The focus of this thesis is on implementing TC Flower offloading support for the COMBO line of cards (software and FPGA firmware). It is a common interface for installing flow match+action rules into SmartNICs, and allows them to be used to manage network traffic between virtual machines and the outside world, saving CPU cycles in the host machine.
|
| |
|
Přenesení Netflow/Combo6 sondy z Linuxu do FreeBSD
Grešša, Pavol ; Kašpárek, Tomáš (oponent) ; Čejka, Rudolf (vedoucí práce)
Práce se zaobírá a řeší problém vývoje ovladačů na operační systém FreeBSD a rozebírá jednotlivé kroky nutné k jejich implementaci. Dále popisuje modularitu ovladačů a základní technologie používané v tomto operačním systému. Mimo jiné si klade za cíl vytvořit ovladač pro stěžejní kartu projetku Liberouter Combo6x. Výstupem práce by měl být kompletní ovladač s podporou DMA přenosů a přerušení.
|