[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian] Kernel Disorder - Frage an die Kernelprofies



Hallo!

* Christian Schrader <Christian.Schrader@gmx.de> [110401 17:59]:
> On Wed, Apr 11, 2001 at 03:25:22PM +0200, Roman BEIGELBECK wrote:
> > > Keine Ahnung, grep doch die Sourcen rekursiv durch,
> > 
> > Habe ich bereits vor dem Versand der vorigen Mail gemacht und leider
> > nichts gefunden. 

Ich habe nichts "sinnvolles" gefunden, d.h. keine
Dokueinträge!

> Kann ich gar nicht glauben. 
> 
> cs@loba:/ext1/linux >grep -rl Disorder *
> include/linux/tcp.h
> net/ipv4/tcp_input.c
> net/ipv4/tcp_timer.c

In dem einen Header- und in beiden C-Files kommt Disorder vor,
aber nicht in der Kerneldoku! Um die dortigen Einträge zu verstehen
mußt Du Dich mit den Kernelsourcen beschäftigen.
Hast Du schon mal in die drei Files hineingeschaut?
Z.B. steht im Ersten:

+++++

enum tcp_ca_state
{
	TCP_CA_Open = 0,
#define TCPF_CA_Open	(1<<TCP_CA_Open)
	TCP_CA_Disorder = 1,
#define TCPF_CA_Disorder (1<<TCP_CA_Disorder)
	TCP_CA_CWR = 2,
#define TCPF_CA_CWR	(1<<TCP_CA_CWR)
	TCP_CA_Recovery = 3,
#define TCPF_CA_Recovery (1<<TCP_CA_Recovery)
	TCP_CA_Loss = 4
#define TCPF_CA_Loss	(1<<TCP_CA_Loss)
};


Im zweiten steht:

#if FASTRETRANS_DEBUG > 1
		printk(KERN_DEBUG "Disorder%d %d %u f%u s%u rr%d\n",
		       tp->sack_ok, tp->ca_state,
		       tp->reordering, tp->fackets_out, tp->sacked_out,
		       tp->undo_marker ? tp->undo_retrans : 0);

	if (tp->ca_state <= TCP_CA_Disorder ||
	    tp->snd_una == tp->high_seq ||
	    (tp->ca_state == TCP_CA_Loss && !tp->retransmits)) {
		tp->prior_ssthresh = tcp_current_ssthresh(tp);
		tp->snd_ssthresh = tcp_recalc_ssthresh(tp);

+++++

Ist wohl nicht besonders Aussagekräftig[1]... ;-))

MfG Roman!

[1] Zumindest nicht ohne sich in die Kernelsourcen einzuarbeiten.
-- 
Roman BEIGELBECK
E-Mail: debian@aon.at ; Shots4WWW: http://members.a1.net/star88/
____________________________________________________________________
Das Freibad ist der Ort, wo man auch im Sommer frische Pilze kriegt.

-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

791 eingetragene Mitglieder in dieser Liste.


Reply to: