Retro Rocket Kernel BASIC-Powered Operating System

Data Fields
arp_packet Struct Reference

`#include <arp.h>`

Collaboration diagram for arp_packet:
[legend]

## Data Fields
uint16_t | hardware_type
uint16_t | protocol
uint8_t | hardware_addr_len
uint8_t | protocol_addr_len
uint16_t | opcode
uint8_t | src_hardware_addr [6]
uint8_t | src_protocol_addr [4]
uint8_t | dst_hardware_addr [6]
uint8_t | dst_protocol_addr [4]

## Field Documentation

## ◆ dst_hardware_addr

uint8_t arp_packet::dst_hardware_addr[6]

## ◆ dst_protocol_addr

uint8_t arp_packet::dst_protocol_addr[4]

## ◆ hardware_addr_len

uint8_t arp_packet::hardware_addr_len

## ◆ hardware_type

uint16_t arp_packet::hardware_type

## ◆ opcode

uint16_t arp_packet::opcode

## ◆ protocol

uint16_t arp_packet::protocol

## ◆ protocol_addr_len

uint8_t arp_packet::protocol_addr_len

## ◆ src_hardware_addr

uint8_t arp_packet::src_hardware_addr[6]

## ◆ src_protocol_addr

uint8_t arp_packet::src_protocol_addr[4]