Salut  tavi!
Am compilat un kernel vanilla 2.6.10 in care am modificat 
"fs/seq_file.c" cum ai zis tu..
Si acum moare la: "cat /proc/net/ip_contract", iar in /var/log/messages 
ultimile linii sunt:

<<
Jan 27 09:47:39 gw kernel: tcp      6 15 SYN_SENT src=10.27.0.102 
dst=10.37.51.16 sport=2907 dport=135 packets=2 bytes=96 [UNREPLIED] 
src=10.37.51.16 dst=My IP sport=135 dport=2907 packets=0 bytes=0 mark=0 
use=1
Jan 27 09:47:39 gw kernel: tcp      6 20 SYN_SENT src=10.27.0.230 
dst=209.228.150.87 sport=2080 dport=445 packets=3 bytes=144 [UNREPLIED] 
src=209.228.150.87 dst=My IP sport=445 dport=2080 packets=0 bytes=0 
mark=0 use=1
Jan 27 09:47:39 gw kernel: tcp      6 14 SYN_SENT src=10.27.0.220 
dst=10.27.253.215 sport=3120 dport=445 packets=2 bytes=96 [UNREPLIED] 
src=10.27.253.215 dst=My IP sport=445 dport=3120 packets=0 bytes=0 
mark=0 use=1
Jan 27 09:47:39 gw kernel: tcp      6 11 SYN_SENT src=10.27.0.230 
dst=10.27.59.130 sport=1896 dport=445 packets=2 bytes=96 [UNREPLIED] 
src=10.27.59.130 dst=My IP sport=445 dport=1896 packets=0 bytes=0 mark=0 
use=1
 >>

  Ai vreo idee?




Octavian Purdila wrote:

>On Tuesday 25 January 2005 04:22 pm, mocanu silviu wrote:
>  
>
>Incearca si asta: ia un kernel vanilla (2.6.10), compileaza-l si testeaza. 
>Daca face la fel, editeaza fs/seq_file.c si fa seq_printf-ul sa arata asa [am 
>adaugat un vprintk(f, args)]:
>
>
>int seq_printf(struct seq_file *m, const char *f, ...)
>{
>        va_list args;
>        int len;
>
>        if (m->count < m->size) {
>                va_start(args, f);
>                vprintk(f, args);
>                len = vsnprintf(m->buf + m->count, m->size - m->count, f, 
>args);
>                va_end(args);
>                if (m->count + len < m->size) {
>                        m->count += len;
>                        return 0;
>                }
>        }
>        m->count = m->size;
>        return -1;
>}
>
>
>Recompileaza, booteaza cu noul kernel si repeta faza cu 
>cat /proc/net/ip_conntrack. Daca dai un dmesg apoi, o sa poti sa vezi linia 
>aia care nu incape in 4K. Sunt si eu curios cum arata :)
>
>tavi
>
>
>--- 
>Detalii despre listele noastre de mail: http://www.lug.ro/
>
>
>
>  
>



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui