forked from osmocom/wireshark
The Cisco 802.11 bridges used 0000F8, i.e. OUI_CISCO_90, not 000078;
various Cisco documents indicate that 0000F8 is used on at least some Cisco boxes for bridging Ethernet frames onto 802.x+LLC frames. svn path=/trunk/; revision=3498
This commit is contained in:
parent
78d7c0ca28
commit
b2ab758ca7
3
oui.h
3
oui.h
|
@ -2,7 +2,7 @@
|
|||
* Definitions of OUIs
|
||||
* Gilbert Ramirez <gram@xiexie.org>
|
||||
*
|
||||
* $Id: oui.h,v 1.9 2001/06/01 23:04:37 guy Exp $
|
||||
* $Id: oui.h,v 1.10 2001/06/02 03:04:12 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@zing.org>
|
||||
|
@ -29,7 +29,6 @@
|
|||
|
||||
#define OUI_ENCAP_ETHER 0x000000 /* encapsulated Ethernet */
|
||||
#define OUI_CISCO 0x00000C /* Cisco (future use) */
|
||||
#define OUI_CISCO_WLANB 0x000078 /* Cisco WLAN bridged packets? */
|
||||
#define OUI_CISCO_90 0x0000F8 /* Cisco (IOS 9.0 and above?) */
|
||||
#define OUI_BRIDGED 0x0080C2 /* Bridged Frame-Relay, RFC 2427 */
|
||||
/* and Bridged ATM, RFC 2684 */
|
||||
|
|
19
packet-llc.c
19
packet-llc.c
|
@ -2,7 +2,7 @@
|
|||
* Routines for IEEE 802.2 LLC layer
|
||||
* Gilbert Ramirez <gram@xiexie.org>
|
||||
*
|
||||
* $Id: packet-llc.c,v 1.85 2001/06/01 23:04:37 guy Exp $
|
||||
* $Id: packet-llc.c,v 1.86 2001/06/02 03:04:12 guy Exp $
|
||||
*
|
||||
* Ethereal - Network traffic analyzer
|
||||
* By Gerald Combs <gerald@zing.org>
|
||||
|
@ -166,7 +166,6 @@ http://www.cisco.com/univercd/cc/td/doc/product/software/ios113ed/113ed_cr/ibm_r
|
|||
*/
|
||||
{ OUI_CISCO, "Cisco" },
|
||||
{ OUI_CISCO_90, "Cisco IOS 9.0 Compatible" },
|
||||
{ OUI_CISCO_WLANB, "Cisco 802.11 bridge" },
|
||||
{ OUI_BRIDGED, "Frame Relay or ATM bridged frames" },
|
||||
/* RFC 2427, RFC 2684 */
|
||||
{ OUI_ATM_FORUM, "ATM Forum" },
|
||||
|
@ -231,7 +230,7 @@ capture_llc(const u_char *pd, int offset, packet_counts *ld) {
|
|||
switch (oui) {
|
||||
|
||||
case OUI_ENCAP_ETHER:
|
||||
case OUI_CISCO_WLANB:
|
||||
case OUI_CISCO_90:
|
||||
case OUI_APPLE_ATALK:
|
||||
/* No, I have no idea why Apple used
|
||||
one of their own OUIs, rather than
|
||||
|
@ -239,11 +238,7 @@ capture_llc(const u_char *pd, int offset, packet_counts *ld) {
|
|||
packet type as protocol ID, for
|
||||
AppleTalk data packets - but used
|
||||
OUI_ENCAP_ETHER and an Ethernet
|
||||
packet type for AARP packets.
|
||||
|
||||
Also, apparently, some Cisco 802.11
|
||||
bridges change the OUI of packets
|
||||
from 000000 to 000078. */
|
||||
packet type for AARP packets. */
|
||||
capture_ethertype(etype, offset+8, pd,
|
||||
ld);
|
||||
break;
|
||||
|
@ -389,7 +384,7 @@ dissect_snap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree,
|
|||
switch (oui) {
|
||||
|
||||
case OUI_ENCAP_ETHER:
|
||||
case OUI_CISCO_WLANB:
|
||||
case OUI_CISCO_90:
|
||||
case OUI_APPLE_ATALK:
|
||||
/* No, I have no idea why Apple used
|
||||
one of their own OUIs, rather than
|
||||
|
@ -397,11 +392,7 @@ dissect_snap(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree,
|
|||
packet type as protocol ID, for
|
||||
AppleTalk data packets - but used
|
||||
OUI_ENCAP_ETHER and an Ethernet
|
||||
packet type for AARP packets.
|
||||
|
||||
Also, apparently, some Cisco 802.11
|
||||
bridges change the OUI of packets
|
||||
from 000000 to 000078. */
|
||||
packet type for AARP packets. */
|
||||
if (XDLC_IS_INFORMATION(control)) {
|
||||
ethertype(etype, tvb, offset+5,
|
||||
pinfo, tree, snap_tree, hf_type, -1);
|
||||
|
|
Loading…
Reference in New Issue