Loopback rozhrani a divne chovani
David Rohleder
davro na ics.muni.cz
Úterý Červen 18 12:32:51 CEST 2002
jikos na jikos.cz (Jirka Kosina) writes:
> On Mon, 17 Jun 2002, rad0 m. wrote:
>
> > > To prave neni jiste, ze probublal z loopbacku. Akorat se zda, ze vyskyt te
> > > chyby nejak souvisel s tim, ze nebyl nahozeny loopback, coz ale neznamena,
> > > ze se toho loopback nejak aktivne ucastnil (spis naopak, kdyz ani nebyl
> > > nahozeny).
> > lammaha Q, co je to zac? -ENOBUFS mozete mi niekto poslat nejaky link? Z
> > zdrojakov (zatial) nezmudriem :)
>
> Znamena to, ze vystupni fronta sitove interface je preplnena (udajne to
> muze byt zpusobena i zapnutym TCP ECN). Je to tusim dle POSIXu, v linuxu
> by nemelo byt implementovano tak, ze by byl explicitne vracen skutecne pri
> preplneni nejakych datovych struktur v implementaci sitove vrstvy, ale jde
> o to, ze mozna nejakym nedopatrenim se tento error pri volani sendto() do
> userlandoveho programu stejne dostane, protoze ho vygeneruje az driver
> sitoveho hardware, a tento errorcode "probubla" konstrukcemi typu
>
> ret = call_dummy_func();
> if (ret < 0)
> goto out_err;
> out_err:
> return ret;
>
> (kterych je v jadru pozehnane) probubla az k sys_sendto, ktery ho vrati do
> volani, ktere iniciovalo glibc.
>
> Otazkou je, kde se u Davida Rohledera tento chybovy kod vzal, a pri
> pripadnem odhaleni tohoto mista by to s tim mozna chtelo prilezitostne
> neco udelat. ;)
A hlavne proc nenastaveni loopbacku zpusobi nefunkcnost resolveru :-(
Je snad nastaveni loopbacku povinne?
--
-------------------------------------------------------------------------
David Rohleder davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------
Další informace o konferenci Linux