Retro Rocket Kernel
BASIC-Powered Operating System
netproto Struct Reference

Represents a protocol, or group of related protocols, that can be attached to an interface and can have addresses. At present only ethernet devices are supported, this covers 99% of the scenarios we might see in the wild on consumer machines. More...

+ Collaboration diagram for netproto:

Public Attributes

char name [16]
 
uint16_t ethernet_protocol_id
 
uint16_t num_addresses
 
net_address_taddresses
 

Detailed Description

Represents a protocol, or group of related protocols, that can be attached to an interface and can have addresses. At present only ethernet devices are supported, this covers 99% of the scenarios we might see in the wild on consumer machines.

Member Data Documentation

◆ addresses

net_address_t* netproto::addresses

◆ ethernet_protocol_id

uint16_t netproto::ethernet_protocol_id

◆ name

char netproto::name[16]

◆ num_addresses

uint16_t netproto::num_addresses