Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
rshaper i rtl8139.o http://forum.freesco.pl/viewtopic.php?f=35&t=2977 |
Strona 1 z 1 |
Autor: | zciech [ niedziela, 12 października 2003, 16:01 ] |
Tytuł: | rshaper i rtl8139.o |
Czy ktos dysponuje modulem rtl8139.o przekompilowanym do uzywania z pakietem rshaper. W oryginalnym pakiecie jest tylko modul do 8390.o . oto co trzba zrobic: If your ethernet driver is not an 8390-based one, you have to do your own changes (while I might offer patches for other devices, I am too lazy to do it with this release). The code is simple: (1) in global space add the following line: int (*net_shaper_rx_hook)(struct sk_buff *skb) = NULL; (2) Only for Linux-2.2 (not for Linux-2.0), add this too: EXPORT_SYMBOL(net_shaper_rx_hook) this line must appear after the definition of the hook. (3) in the receive function of the driver change netif_rx(skb) to if (net_shaper_rx_hook) (*net_shaper_rx_hook)(skb); else netif_rx(skb); jest to jedna z najpopularniejszych kart i moduł ten moze poprawic prace wielu bałwan jestem DSL . |
Autor: | Anonymous [ niedziela, 12 października 2003, 16:58 ] |
Tytuł: | |
Witam Znaczy pytasz się czy ktoś to umie zrobić, czy też zróbcie sobie w ten sposób? Jako zielony - nieśmiało zapytam czym przekompilować. Czyli Narzędzie do kompilowania pod Freesco - jakie? Narzędzie do kompilowania pod Windozą - C? źródła: http://www.ar.linux.it/pub/rshaper/ PIOT |
Autor: | zciech [ niedziela, 12 października 2003, 18:55 ] |
Tytuł: | |
Pisze, ze jak ktoś wie i potrafi to moze by to zrobil. Jak bym potrafil i mial narzedzia to bym tu nikomu d... nie zawracał ![]() |
Autor: | Anonymous [ niedziela, 12 października 2003, 23:05 ] |
Tytuł: | |
W takim razie potrzebna pomoc. Ewentualnie mała pomoc. ![]() PIOT |
Autor: | zciech [ poniedziałek, 13 października 2003, 11:51 ] |
Tytuł: | |
driver: http://www.scyld.com/network/rtl8139.html ftp://ftp.scyld.com/pub/network/rtl8139.c The driver has been tested with * Chips: rtl8129, rtl8139/8139A/8139B chips (limited 8139C testing). * Kernels: starting with 2.0.30/RedHat-4.2 and many later kernels. * Architectures: x86 and Alpha (limited PowerPC testing). but not with all combinations of each. co trzeba zrobić: Cytuj: The code is simple:
(1) in global space add the following line: int (*net_shaper_rx_hook)(struct sk_buff *skb) = NULL; (2) Only for Linux-2.2 (not for Linux-2.0), add this too: EXPORT_SYMBOL(net_shaper_rx_hook) this line must appear after the definition of the hook. (3) in the receive function of the driver change netif_rx(skb) to if (net_shaper_rx_hook) (*net_shaper_rx_hook)(skb); else netif_rx(skb); NOTE 1: using non-8390-based modularized drivers with Linux-2.2 --------------------------------------------------------------- narzedzie do tego. http://www.freesco.pl/download/zipslack/zipslack.zip gdzie to bedzie w kodzie .c " in global space " bo nie moge tam sekcji takiej znaleść ![]() moze tu ?? */ Tu bym to wpisał ???? static void *rtl8139_probe1(struct pci_dev *pdev, void *init_dev, long ioaddr, int irq, int chip_idx, int find_cnt); static int rtl_pwr_event(void *dev_instance, int event); uczeni w pismie proszę o zajecie sie tym driverem ![]() |
Autor: | JurekW [ wtorek, 14 października 2003, 20:56 ] |
Tytuł: | |
Nie mam możliwości tego sprawdzić w najbliższym czasie, ale spróbowałbym porównać źródło sterownika do 8390 przed i po wpaczowaniu poprawek, które są w paczce ze źródłami do rshapera (8390-2.0.c.patch - czy inny zależnie od jądra oczywiście). Analogicznie do tego wstawiłbym te poprawki: The code is simple: (1) in global space add the following line: int (*net_shaper_rx_hook)(struct sk_buff *skb) = NULL; (2) Only for Linux-2.2 (not for Linux-2.0), add this too: EXPORT_SYMBOL(net_shaper_rx_hook) this line must appear after the definition of the hook. (3) in the receive function of the driver change netif_rx(skb) to if (net_shaper_rx_hook) (*net_shaper_rx_hook)(skb); else netif_rx(skb); NOTE 1: using non-8390-based modularized drivers with Linux-2.2 do źródła dla 8139. Droga trochę okrężna, ale chyba "w tym szaleństwie jest metoda". Pozdrawiam |
Autor: | zciech [ środa, 15 października 2003, 22:57 ] |
Tytuł: | |
Dokladnie tak zrobilem ![]() poprawka: zródla sa na stronie realteka A zipslack musi byc 3.9 ze strony freesco ze zmienionym jadrem 2.0.38 i plikami zrodlowymi wszystko na stronie freescosoftu |
Autor: | MAC!EK [ czwartek, 16 października 2003, 11:47 ] |
Tytuł: | |
zciech pisze: Dokladnie tak zrobilem
![]() to znaczy że działa już ten moduł? |
Autor: | zciech [ czwartek, 16 października 2003, 15:21 ] |
Tytuł: | |
Jescze nie ale moze wkrótce, jak sie nie znajdzie nikt madrzejszy ![]() Pisalem, ze porównalem te kody i dlataego zaproponowalem to miejsce. próbowalem kompilowac, ale brakuje mu jakis plikow *.h modversion.h nie ma ich w źródlach a powinny być w kataligu ////asm Łatwiej bedzie karte zmienic na kompatybilną ![]() |
Autor: | Anonymous [ sobota, 18 października 2003, 23:04 ] |
Tytuł: | |
Jak tam prace? Troche pogrzebałem w sieci i znalazłem mnogo postów w których pytają się skąd pobrać ww. pliczek. życzę sukcesu, niech moc będzie z Tobą. Czekam z niecierpliwością. PIOT |
Autor: | mat1l9s [ sobota, 25 października 2003, 21:29 ] |
Tytuł: | |
rshaper by Bogdan działa ponoć na wiekszej ilości sieciówek (rtl 8139 również) za kilka dni będę testował, ale z wypowiedzi trzepak.freesco wynika że paczka jest OK ftp://213.76.198.163/0.2.7/rshaper_Bogdan |
Autor: | zciech [ sobota, 25 października 2003, 23:03 ] |
Tytuł: | |
Potwierdzam działa ![]() |
Autor: | Anonymous [ czwartek, 6 listopada 2003, 20:23 ] |
Tytuł: | |
Jestem poważnie zdziwiony. Bogdanowy rshaper działa!!! Mała uwaga dla wdrażających: Komenda "rshaperctl 192.160.0.2 6400 10" ogranicza upload do 6,4 kB/s czyli słownie kiloBAJTa na sekundę nie mylić z kb/s, tak jak w SDI 115 kb/s. (kilobitów na s.) Łatwo sobie wyobrazić łącze o przepustowości ogólnej jak w SDI, a my dla każdego usera ograniczamy upload do 9600 (kB) - czyli właściwie nie ograniczamy. Jeszcze raz wielkie dzieki dla Bogdana. ftp://213.76.198.163 PIOT |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |