Changeset 0b749a3 in mainline for uspace/srv/net/il/arp/arp_header.h


Ignore:
Timestamp:
2010-11-22T15:39:53Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0eddb76, aae339e9
Parents:
9a1d8ab (diff), 8cd1aa5e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge development/ changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/net/il/arp/arp_header.h

    r9a1d8ab r0b749a3  
    3232
    3333/** @file
    34  *  ARP protocol header.
    35  *  Based on the RFC~826.
     34 * ARP protocol header.
     35 * Based on the RFC 826.
    3636 */
    3737
    38 #ifndef __NET_ARP_HEADER_H__
    39 #define __NET_ARP_HEADER_H__
     38#ifndef NET_ARP_HEADER_H_
     39#define NET_ARP_HEADER_H_
    4040
    4141#include <sys/types.h>
    4242
    4343/** Type definition of an ARP protocol header.
    44  *  @see arp_header
     44 * @see arp_header
    4545 */
    46 typedef struct arp_header       arp_header_t;
     46typedef struct arp_header arp_header_t;
    4747
    48 /** Type definition of an ARP protocol header pointer.
    49  *  @see arp_header
    50  */
    51 typedef arp_header_t *          arp_header_ref;
    52 
    53 /** ARP protocol header.
    54  */
    55 struct arp_header{
    56         /** Hardware type identifier.
    57          *  @see hardware.h
     48/** ARP protocol header. */
     49struct arp_header {
     50        /**
     51         * Hardware type identifier.
     52         * @see hardware.h
    5853         */
    5954        uint16_t hardware;
    60         /** Protocol identifier.
    61         */
     55       
     56        /** Protocol identifier. */
    6257        uint16_t protocol;
    63         /** Hardware address length in bytes.
    64          */
     58        /** Hardware address length in bytes. */
    6559        uint8_t hardware_length;
    66         /** Protocol address length in bytes.
    67          */
     60        /** Protocol address length in bytes. */
    6861        uint8_t protocol_length;
    69         /** ARP packet type.
    70          *  @see arp_oc.h
     62       
     63        /**
     64         * ARP packet type.
     65         * @see arp_oc.h
    7166         */
    7267        uint16_t operation;
Note: See TracChangeset for help on using the changeset viewer.