Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/net/include/net_hardware.h

    r8fb5842 r849ed54  
    2727 */
    2828
    29 /** @addtogroup libnet
    30  * @{
     29/** @addtogroup net_nil
     30 *  @{
    3131 */
    3232
    3333/** @file
    34  * Hardware types according to the on-line IANA - Address Resolution Protocol
    35  * (ARP) Parameters
    36  * http://www.iana.org/assignments/arp-parameters/arp-parameters.xml,
    37  * cited January 14 2009.
     34 *  Hardware types according to the on-line IANA - Address Resolution Protocol (ARP) Parameters - <http://www.iana.org/assignments/arp-parameters/arp-parameters.xml>, cited January 14 2009.
    3835 */
    3936
    40 #ifndef LIBNET_NET_HARDWARE_H_
    41 #define LIBNET_NET_HARDWARE_H_
     37#ifndef __NET_HW_TYPES_H__
     38#define __NET_HW_TYPES_H__
    4239
    4340#include <sys/types.h>
    4441
    45 /** Network interface layer type type definition. */
    46 typedef uint8_t hw_type_t;
     42/** Network interface layer type type definition.
     43 */
     44typedef uint8_t hw_type_t;
    4745
    48 /** @name Network interface layer types definitions */
     46/** @name Network interface layer types definitions
     47 */
    4948/*@{*/
    5049
    51 /** Ethernet (10Mb) hardware type. */
     50/** Ethernet (10Mb) hardware type.
     51 */
    5252#define HW_ETHER                1
     53
     54/** Experimental Ethernet (3Mb) hardware type.
     55 */
     56#define HW_EETHER               2
     57
     58/** Amateur Radio AX.25 hardware type.
     59 */
     60#define HW_AX25         3
     61
     62/** Proteon ProNET Token Ring hardware type.
     63 */
     64#define HW_PRONET               4
     65
     66/** Chaos hardware type.
     67 */
     68#define HW_CHAOS                5
     69
     70/** IEEE 802 Networks hardware type.
     71 */
     72#define HW_IEEE802              6
     73
     74/** ARCNET hardware type.
     75 */
     76#define HW_ARCNET               7
     77
     78/** Hyperchannel hardware type.
     79 */
     80#define HW_Hyperchannel         8
     81
     82/** Lanstar hardware type.
     83 */
     84#define HW_Lanstar              9
     85
     86/** Autonet Short Address hardware type.
     87 */
     88#define HW_ASA          10
     89
     90/** LocalTalk hardware type.
     91 */
     92#define HW_LocalTalk            11
     93
     94/** LocalNet (IBM PCNet or SYTEK LocalNET) hardware type.
     95 */
     96#define HW_LocalNet             12
     97
     98/** Ultra link hardware type.
     99 */
     100#define HW_Ultra_link           13
     101
     102/** SMDS hardware type.
     103 */
     104#define HW_SMDS         14
     105
     106/** Frame Relay DLCI hardware type.
     107 */
     108#define HW_DLCI         15
     109
     110/** Asynchronous Transmission Mode (ATM) hardware type.
     111 */
     112#define HW_ATM          16
     113
     114/** HDLC hardware type.
     115 */
     116#define HW_HDLC         17
     117
     118/** Fibre Channel hardware type.
     119 */
     120#define HW_Fibre_Channel                18
     121
     122/** Asynchronous Transmission Mode (ATM) hardware type.
     123 */
     124#define HW_ATM2         19
     125
     126/** Serial Line hardware type.
     127 */
     128#define HW_Serial_Line          20
     129
     130/** Asynchronous Transmission Mode (ATM) hardware type.
     131 */
     132#define HW_ATM3         21
     133
     134/** MIL-STD-188-220 hardware type.
     135 */
     136#define HW_MIL_STD_188_220              22
     137
     138/** Metricom hardware type.
     139 */
     140#define HW_METRICOM             23
     141
     142/** IEEE 1394.1995 hardware type.
     143 */
     144#define HW_IEEE1394             24
     145
     146/** MAPOS hardware type.
     147 */
     148#define HW_MAPOS                25
     149
     150/** Twinaxial hardware type.
     151 */
     152#define HW_Twinaxial            26
     153
     154/** EUI-64 hardware type.
     155 */
     156#define HW_EUI64                27
     157
     158/** HIPARP hardware type.
     159 */
     160#define HW_HIPARP               28
     161
     162/** IP and ARP over ISO 7816-3 hardware type.
     163 */
     164#define HW_ISO_7816_3           29
     165
     166/** ARPSec hardware type.
     167 */
     168#define HW_ARPSec               30
     169
     170/** IPsec tunnel hardware type.
     171 */
     172#define HW_IPsec_tunnel         31
     173
     174/** InfiniBand (TM) hardware type.
     175 */
     176#define HW_INFINIBAND           32
     177
     178/** TIA-102 Project 25 Common Air Interface (CAI) hardware type.
     179 */
     180#define HW_CAI          33
     181
     182/** Wiegand Interface hardware type.
     183 */
     184#define HW_Wiegand              34
     185
     186/** Pure IP hardware type.
     187 */
     188#define HW_Pure_IP              35
    53189
    54190/*@}*/
     
    58194/** @}
    59195 */
    60 
Note: See TracChangeset for help on using the changeset viewer.