nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | /* |
2 | * Redistribution and use in source and binary forms, with or without |
||
3 | * modification, are permitted provided that: (1) source code |
||
4 | * distributions retain the above copyright notice and this paragraph |
||
5 | * in its entirety, and (2) distributions including binary code include |
||
6 | * the above copyright notice and this paragraph in its entirety in |
||
7 | * the documentation or other materials provided with the distribution. |
||
8 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND |
||
9 | * WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT |
||
10 | * LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
||
11 | * FOR A PARTICULAR PURPOSE. |
||
12 | * |
||
13 | * Original code by Hannes Gredler (hannes@juniper.net) |
||
14 | */ |
||
15 | |||
16 | #define NETDISSECT_REWORKED |
||
17 | #ifdef HAVE_CONFIG_H |
||
18 | #include "config.h" |
||
19 | #endif |
||
20 | |||
21 | #include <tcpdump-stdinc.h> |
||
22 | #include "interface.h" |
||
23 | #include "oui.h" |
||
24 | |||
25 | /* FIXME complete OUI list using a script */ |
||
26 | |||
27 | const struct tok oui_values[] = { |
||
28 | { OUI_ENCAP_ETHER, "Ethernet" }, |
||
29 | { OUI_CISCO, "Cisco" }, |
||
30 | { OUI_NORTEL, "Nortel Networks SONMP" }, |
||
31 | { OUI_CISCO_90, "Cisco bridged" }, |
||
32 | { OUI_RFC2684, "Ethernet bridged" }, |
||
33 | { OUI_ATM_FORUM, "ATM Forum" }, |
||
34 | { OUI_CABLE_BPDU, "DOCSIS Spanning Tree" }, |
||
35 | { OUI_APPLETALK, "Appletalk" }, |
||
36 | { OUI_JUNIPER, "Juniper" }, |
||
37 | { OUI_HP, "Hewlett-Packard" }, |
||
38 | { OUI_IEEE_8021_PRIVATE, "IEEE 802.1 Private"}, |
||
39 | { OUI_IEEE_8023_PRIVATE, "IEEE 802.3 Private"}, |
||
40 | { OUI_TIA, "ANSI/TIA"}, |
||
41 | { OUI_DCBX, "DCBX"}, |
||
42 | { OUI_NICIRA, "Nicira Networks" }, |
||
43 | { OUI_BSN, "Big Switch Networks" }, |
||
44 | { OUI_VELLO, "Vello Systems" }, |
||
45 | { OUI_HP2, "HP" }, |
||
46 | { OUI_HPLABS, "HP-Labs" }, |
||
47 | { OUI_INFOBLOX, "Infoblox Inc" }, |
||
48 | { OUI_ONLAB, "Open Networking Lab" }, |
||
49 | { OUI_FREESCALE, "Freescale" }, |
||
50 | { OUI_NETRONOME, "Netronome" }, |
||
51 | { 0, NULL } |
||
52 | }; |
||
53 | |||
54 | /* |
||
55 | * SMI Network Management Private Enterprise Codes for organizations. |
||
56 | * |
||
57 | * XXX - these also appear in FreeRadius dictionary files, with items such |
||
58 | * as |
||
59 | * |
||
60 | * VENDOR Cisco 9 |
||
61 | * |
||
62 | * List taken from Ethereal's epan/sminmpec.c. |
||
63 | */ |
||
64 | const struct tok smi_values[] = { |
||
65 | { SMI_IETF, "IETF (reserved)"}, |
||
66 | { SMI_ACC, "ACC"}, |
||
67 | { SMI_CISCO, "Cisco"}, |
||
68 | { SMI_HEWLETT_PACKARD, "Hewlett Packard"}, |
||
69 | { SMI_SUN_MICROSYSTEMS, "Sun Microsystems"}, |
||
70 | { SMI_MERIT, "Merit"}, |
||
71 | { SMI_SHIVA, "Shiva"}, |
||
72 | { SMI_ERICSSON, "Ericsson AB"}, |
||
73 | { SMI_CISCO_VPN5000, "Cisco VPN 5000"}, |
||
74 | { SMI_LIVINGSTON, "Livingston"}, |
||
75 | { SMI_MICROSOFT, "Microsoft"}, |
||
76 | { SMI_3COM, "3Com"}, |
||
77 | { SMI_ASCEND, "Ascend"}, |
||
78 | { SMI_BAY, "Bay Networks"}, |
||
79 | { SMI_FOUNDRY, "Foundry"}, |
||
80 | { SMI_VERSANET, "Versanet"}, |
||
81 | { SMI_REDBACK, "Redback"}, |
||
82 | { SMI_JUNIPER, "Juniper Networks"}, |
||
83 | { SMI_APTIS, "Aptis"}, |
||
84 | { SMI_CISCO_VPN3000, "Cisco VPN 3000"}, |
||
85 | { SMI_COSINE, "CoSine Communications"}, |
||
86 | { SMI_NETSCREEN, "Netscreen"}, |
||
87 | { SMI_SHASTA, "Shasta"}, |
||
88 | { SMI_NOMADIX, "Nomadix"}, |
||
89 | { SMI_SIEMENS, "Siemens"}, |
||
90 | { SMI_CABLELABS, "CableLabs"}, |
||
91 | { SMI_UNISPHERE, "Unisphere Networks"}, |
||
92 | { SMI_CISCO_BBSM, "Cisco BBSM"}, |
||
93 | { SMI_THE3GPP2, "3rd Generation Partnership Project 2 (3GPP2)"}, |
||
94 | { SMI_IP_UNPLUGGED, "ipUnplugged"}, |
||
95 | { SMI_ISSANNI, "Issanni Communications"}, |
||
96 | { SMI_QUINTUM, "Quintum"}, |
||
97 | { SMI_INTERLINK, "Interlink"}, |
||
98 | { SMI_COLUBRIS, "Colubris"}, |
||
99 | { SMI_COLUMBIA_UNIVERSITY, "Columbia University"}, |
||
100 | { SMI_THE3GPP, "3GPP"}, |
||
101 | { SMI_GEMTEK_SYSTEMS, "Gemtek-Systems"}, |
||
102 | { SMI_WIFI_ALLIANCE, "Wi-Fi Alliance"}, |
||
103 | { 0, NULL} |
||
104 | }; |