ARP flags
Dalibor Straka
dast na panelnet.cz
Pátek Září 23 14:04:20 CEST 2005
On Fri, Sep 23, 2005 at 12:19:19PM +0200, Oqak wrote:
> >> > On Fri, Sep 23, 2005 at 03:48:01AM +0200, Oqak wrote:
> >> >>
> >> >> a ten flag? Ten se myslim meni podle toho jak dlouho je PC odpojene...
> >> >> Btw a kde jsou cisla pro ty promenne?
> >> >>
> >> > Asi nekde v kernelu... include/linux/if_arp.h
> >> > C - complete entry (ha valid)
> >> > M - permanent entry
> >> > P - publish entry
> >>
> >> a C je 0x1 nebo jak? :-) Asi mam pomalejsi vedeni.
> >>
> > Velmi pomale,
> > include/linux/if_arp.h
> >
>
> http://www.linuxhq.com/kernel/v2.1/132/include/linux/if_arp.h
>
co to je? To je nejakej patch ;-). Todle bude vonco:
http://open.nit.ca/wvstreams/docs/3.75/if__arp_8h-source.html
> no a co, tak prvni radek je = 1 atd?
> sry neznam Cecko.
Aha, ale cecko je fakt treba. Za den si prectete Herouta
a budete vesele grepovat zdrojaky.
#define je klicove slovo pro definici konstanty, nasleduje jmeno
konstatny ATF_COM a na zaver prijde jeji hodnota 0x02. Hodnoty
zacinajici 0x znamenaji hexadecimalni hodnotu, tedy napr 0x10 je 16.
/* ARP Flag values. */
#define ATF_COM 0x02 /* completed entry (ha valid) */
#define ATF_PERM 0x04 /* permanent entry */
#define ATF_PUBL 0x08 /* publish entry */
#define ATF_USETRAILERS 0x10 /* has requested trailers */
#define ATF_NETMASK 0x20 /* want to use a netmask (only
for proxy entries) */
#define ATF_DONTPUB 0x40 /* don't answer this addresses */
-- Dalibor Straka
Další informace o konferenci Linux