ConOpSys V2970  P004.07
ANVILEX control operating system
Public Member Functions | List of all members
etharp_hdr Struct Reference

#include <etharp.h>

Collaboration diagram for etharp_hdr:
Collaboration graph

Public Member Functions

 PACK_STRUCT_FIELD (u16_t hwtype)
 
 PACK_STRUCT_FIELD (u16_t proto)
 
 PACK_STRUCT_FLD_8 (u8_t hwlen)
 
 PACK_STRUCT_FLD_8 (u8_t protolen)
 
 PACK_STRUCT_FIELD (u16_t opcode)
 
 PACK_STRUCT_FLD_S (struct eth_addr shwaddr)
 
 PACK_STRUCT_FLD_S (struct ip4_addr_wordaligned sipaddr)
 
 PACK_STRUCT_FLD_S (struct eth_addr dhwaddr)
 
 PACK_STRUCT_FLD_S (struct ip4_addr_wordaligned dipaddr)
 

Detailed Description

the ARP message, see RFC 826 ("Packet format")

Member Function Documentation

◆ PACK_STRUCT_FIELD() [1/3]

etharp_hdr::PACK_STRUCT_FIELD ( u16_t  hwtype)

◆ PACK_STRUCT_FIELD() [2/3]

etharp_hdr::PACK_STRUCT_FIELD ( u16_t  opcode)

◆ PACK_STRUCT_FIELD() [3/3]

etharp_hdr::PACK_STRUCT_FIELD ( u16_t  proto)

◆ PACK_STRUCT_FLD_8() [1/2]

etharp_hdr::PACK_STRUCT_FLD_8 ( u8_t  hwlen)

◆ PACK_STRUCT_FLD_8() [2/2]

etharp_hdr::PACK_STRUCT_FLD_8 ( u8_t  protolen)

◆ PACK_STRUCT_FLD_S() [1/4]

etharp_hdr::PACK_STRUCT_FLD_S ( struct eth_addr  dhwaddr)

◆ PACK_STRUCT_FLD_S() [2/4]

etharp_hdr::PACK_STRUCT_FLD_S ( struct eth_addr  shwaddr)

◆ PACK_STRUCT_FLD_S() [3/4]

etharp_hdr::PACK_STRUCT_FLD_S ( struct ip4_addr_wordaligned  dipaddr)

◆ PACK_STRUCT_FLD_S() [4/4]

etharp_hdr::PACK_STRUCT_FLD_S ( struct ip4_addr_wordaligned  sipaddr)

The documentation for this struct was generated from the following file: