diff options
Diffstat (limited to 'vnet/vnet/ip/ip6_hop_by_hop_packet.h')
-rw-r--r-- | vnet/vnet/ip/ip6_hop_by_hop_packet.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/vnet/vnet/ip/ip6_hop_by_hop_packet.h b/vnet/vnet/ip/ip6_hop_by_hop_packet.h index 8c358334..543ba8b0 100644 --- a/vnet/vnet/ip/ip6_hop_by_hop_packet.h +++ b/vnet/vnet/ip/ip6_hop_by_hop_packet.h @@ -15,17 +15,19 @@ #ifndef __included_ip6_hop_by_hop_packet_h__ #define __included_ip6_hop_by_hop_packet_h__ -typedef struct { +typedef struct +{ /* Protocol for next header */ u8 protocol; /* - * Length of hop_by_hop header in 8 octet units, + * Length of hop_by_hop header in 8 octet units, * not including the first 8 octets */ u8 length; } ip6_hop_by_hop_header_t; -typedef struct { +typedef struct +{ /* Option Type */ #define HBH_OPTION_TYPE_SKIP_UNKNOWN (0x00) #define HBH_OPTION_TYPE_DISCARD_UNKNOWN (0x40) @@ -39,16 +41,26 @@ typedef struct { } ip6_hop_by_hop_option_t; /* $$$$ IANA banana constants */ -#define HBH_OPTION_TYPE_IOAM_TRACE_DATA_LIST 59 /* Third highest bit set (change en-route) */ -#define HBH_OPTION_TYPE_IOAM_PROOF_OF_TRANSIT 60 /* Third highest bit set (change en-route) */ +#define HBH_OPTION_TYPE_IOAM_TRACE_DATA_LIST 59 /* Third highest bit set (change en-route) */ +#define HBH_OPTION_TYPE_IOAM_PROOF_OF_TRANSIT 60 /* Third highest bit set (change en-route) */ #define HBH_OPTION_TYPE_IOAM_EDGE_TO_EDGE 29 +/* *INDENT-OFF* */ typedef CLIB_PACKED(struct { ip6_hop_by_hop_option_t hdr; u8 e2e_type; u8 reserved; u32 e2e_data; }) ioam_e2e_option_t; +/* *INDENT-ON* */ #endif /* __included_ip6_hop_by_hop_packet_h__ */ + +/* + * fd.io coding-style-patch-verification: ON + * + * Local Variables: + * eval: (c-set-style "gnu") + * End: + */ |