aboutsummaryrefslogtreecommitdiffstats
path: root/README.hpux
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>1999-12-24 01:01:36 +0000
committerGuy Harris <guy@alum.mit.edu>1999-12-24 01:01:36 +0000
commitc91afab6c988371f877216e5687f3a4c7f8ad13f (patch)
treea72be10620e273f8d10c5b0e67cdb971f6bedf85 /README.hpux
parentb2cd42e7d573b1bd58058d6860eb6fc7beb9231a (diff)
Fix up the additions to reflect the reality that, at least on HP-UX 10.x
and 9.x, "libpcap-0.4" should, in theory, do the right thing; stuff may be different on HP-UX 11.x, and "libpcap-0.4" may not do the right thing, obliging you to use "dlpiN" devices in Ethereal. svn path=/trunk/; revision=1378
Diffstat (limited to 'README.hpux')
-rw-r--r--README.hpux23
1 files changed, 18 insertions, 5 deletions
diff --git a/README.hpux b/README.hpux
index 4ff3d880dc..2ecc474a77 100644
--- a/README.hpux
+++ b/README.hpux
@@ -74,6 +74,21 @@ have to do through the aforementioned song and dance to find the PPA of
the interface you want to use, and supply the "dlpiN" name by hand (I
think you can omit the "/dev/" in both "tcpdump" and Ethereal).
+It looks as if vanilla "libpcap-0.4" will use various DLPI calls to get
+the PPA on systems such as HP-UX 10.x that have DL_HP_PPA_ACK_OBS
+defined, and will try to dredge it out of the kernel on HP-UX 9.x - but
+if 11.x doesn't define DL_HP_PPA_ACK_OBS, it will do neither on 11.x,
+which may mean you're stuck with the "dlpiN" hack on 11.x, at least
+until somebody indicates how to get the PPA on 11.x. (Given the comment
+about the PPA:
+
+ You get the PPA by looking at the output of lanscan. On 10.20,
+ it is the same value as the NMID. On 11.X, it is the Card
+ Instance number.
+
+in Rick's posting, it may well be that the code has to do something
+different on 11.x.)
+
The experimental stuff to which the second article refers is a STREAMS
module that implements BPF-style filtering and buffering, an
experimental version of "libpcap-0.4" that pushes that STREAMS module,
@@ -97,8 +112,6 @@ modified to push the BPF STREAMS module but not to do anything with it.
"pcap-dlpi.c" is the same as "pcap-bpfmod.c".
"pcap-bpfmod.c"/"pcap-dlpi.c" appears to have had a pile of stuff
-removed (e.g., the SunOS 5/Solaris support), and stuff added to try to
-do the "find the PPA for the interface and do the right thing" stuff
-alluded to above, and to push the BPF STREAMS module - however, it
-doesn't appear to include anything to hand the BPF filter to the STREAMS
-module or otherwise use it.
+removed (e.g., the SunOS 5/Solaris support), and stuff added to push the
+BPF STREAMS module - however, it doesn't appear to include anything to
+hand the BPF filter to the STREAMS module or otherwise use it.