Wireshark-dev: Re: [Wireshark-dev] HAVE_AIRPDCAP
From: "Kukosa, Tomas" <tomas.kukosa@xxxxxxxxxxx>
Date: Thu, 7 Dec 2006 08:08:07 +0100
It is OK now. Thanks! -----Original Message----- From: wireshark-dev-bounces@xxxxxxxxxxxxx [mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of Gerald Combs Sent: Wednesday, December 06, 2006 9:31 PM To: Developer support list for Wireshark Subject: Re: [Wireshark-dev] HAVE_AIRPDCAP I've checked in a slightly different fix in r20053. Tomas, can you verify that it works on your system? Giorgio Tino wrote: > Hi Tomas, > HAVE_AIRPDCAP is a define, used to compile Wireshark with the support of WPA > and WPA2. > It is defined in 3 makefiles: \Makefile.nmake, > \epan\dissectors\Makefile.nmake, \gtk\Makefile.nmake (surely we can define > it only once as we did for HAVE_AIRPCAP, for example). > > This define is not (well, it should not be...) correlated to HAVE_AIRPCAP, > used to support the AirPcap device. > > The problem in packet-ieee80211.c is the code at line 77. Before patching > that code, you can modify packet-ieee80211.c by moving the two includes > before the #ifdef, thus: > > #include <airpcap.h> > #include <airpcap_loader.h> > #ifndef HAVE_AIRPCAP > /* XXX - This is probably a bit much */ > #define MAX_ENCRYPTION_KEYS 64 > #endif > > Those two #includes are needed because of some #defines and macros (such > as maximum number of decryption keys, struct used to describe decryption > keys > and so on...) that Wireshark and AirPcap 'share'. Those structs and defines > are used > by the WPA/WPA2 decryption stuff, and should be included even if > HAVE_AIRPCAP > (AirPcap adapter support) is not defined. > > We will try to remove AirPcap dependency from code used with HAVE_AIRPDCAP > (WPA/WPA2 decryption) as soon as possible. > > Giorgio > > > ----- Original Message ----- > From: "Kukosa, Tomas" <tomas.kukosa@xxxxxxxxxxx> > To: "Developer support list for Wireshark" <wireshark-dev@xxxxxxxxxxxxx> > Sent: Wednesday, December 06, 2006 8:01 AM > Subject: [Wireshark-dev] HAVE_AIRPDCAP > > >> Hello, >> >> what is the purpose of HAVE_AIRPDCAP macro? >> It is always defined in all makefile.nmake files regardless AirPcap is >> available or not. >> Unfortunately I can not compile packet-ieee80211.c file on Windows >> without AirPcap. >> >> Any suggestions? >> >> _______________________________________________ >> Wireshark-dev mailing list >> Wireshark-dev@xxxxxxxxxxxxx >> http://www.wireshark.org/mailman/listinfo/wireshark-dev > > _______________________________________________ > Wireshark-dev mailing list > Wireshark-dev@xxxxxxxxxxxxx > http://www.wireshark.org/mailman/listinfo/wireshark-dev _______________________________________________ Wireshark-dev mailing list Wireshark-dev@xxxxxxxxxxxxx http://www.wireshark.org/mailman/listinfo/wireshark-dev
- References:
- Re: [Wireshark-dev] HAVE_AIRPDCAP
- From: Gerald Combs
- Re: [Wireshark-dev] HAVE_AIRPDCAP
- Prev by Date: [Wireshark-dev] GnuTLS for Windows
- Next by Date: [Wireshark-dev] [TCP Retransmission] markup
- Previous by thread: Re: [Wireshark-dev] HAVE_AIRPDCAP
- Next by thread: Re: [Wireshark-dev] Patch adding option to display time asseconds(and fractions) since epoch
- Index(es):