Fix up the additions to reflect the reality that, at least on HP-UX 10.x
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 24 Dec 1999 01:01:36 +0000 (01:01 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 24 Dec 1999 01:01:36 +0000 (01:01 +0000)
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.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1378 f5534014-38df-0310-8fa8-9805f1628bb7

README.hpux

index 4ff3d880dc7f30ec9d684cad27144843d0522f5e..2ecc474a778ac42e3536f1e3691292f753957ec7 100644 (file)
@@ -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.