summaryrefslogtreecommitdiffstats
path: root/vnet/vnet/ip/ip_packet.h
diff options
context:
space:
mode:
Diffstat (limited to 'vnet/vnet/ip/ip_packet.h')
-rw-r--r--vnet/vnet/ip/ip_packet.h34
1 files changed, 25 insertions, 9 deletions
diff --git a/vnet/vnet/ip/ip_packet.h b/vnet/vnet/ip/ip_packet.h
index 84b125818e0..d3f3de771bc 100644
--- a/vnet/vnet/ip/ip_packet.h
+++ b/vnet/vnet/ip/ip_packet.h
@@ -43,21 +43,24 @@
#include <vppinfra/byte_order.h>
#include <vppinfra/error.h>
-typedef enum ip_protocol {
+typedef enum ip_protocol
+{
#define ip_protocol(n,s) IP_PROTOCOL_##s = n,
#include "protocols.def"
#undef ip_protocol
} ip_protocol_t;
/* TCP/UDP ports. */
-typedef enum {
+typedef enum
+{
#define ip_port(s,n) IP_PORT_##s = n,
#include "ports.def"
#undef ip_port
} ip_port_t;
/* Classifies protocols into UDP, ICMP or other. */
-typedef enum {
+typedef enum
+{
IP_BUILTIN_PROTOCOL_UDP,
IP_BUILTIN_PROTOCOL_ICMP,
IP_BUILTIN_PROTOCOL_UNKNOWN,
@@ -74,7 +77,8 @@ typedef enum {
_ (102, hsrp) \
_ (22, igmp_v3)
-typedef enum {
+typedef enum
+{
#define _(n,f) IP_MULTICAST_GROUP_##f = n,
foreach_ip_builtin_multicast_group
#undef _
@@ -111,7 +115,9 @@ ip_csum_add_even (ip_csum_t c, ip_csum_t x)
/* Update checksum changing field at even byte offset from 0 -> x. */
always_inline ip_csum_t
ip_csum_sub_even (ip_csum_t c, ip_csum_t x)
-{ return ip_csum_with_carry (c, x); }
+{
+ return ip_csum_with_carry (c, x);
+}
always_inline ip_csum_t
ip_csum_update_inline (ip_csum_t sum, ip_csum_t old, ip_csum_t new,
@@ -135,7 +141,8 @@ ip_csum_update_inline (ip_csum_t sum, ip_csum_t old, ip_csum_t new,
STRUCT_OFFSET_OF (type, field), \
STRUCT_SIZE_OF (type, field))
-always_inline u16 ip_csum_fold (ip_csum_t c)
+always_inline u16
+ip_csum_fold (ip_csum_t c)
{
/* Reduce to 16 bits. */
#if uword_bits == 64
@@ -150,15 +157,24 @@ always_inline u16 ip_csum_fold (ip_csum_t c)
}
/* Copy data and checksum at the same time. */
-ip_csum_t ip_csum_and_memcpy (ip_csum_t sum, void * dst, void * src, uword n_bytes);
+ip_csum_t ip_csum_and_memcpy (ip_csum_t sum, void *dst, void *src,
+ uword n_bytes);
always_inline u16
-ip_csum_and_memcpy_fold (ip_csum_t sum, void * dst)
+ip_csum_and_memcpy_fold (ip_csum_t sum, void *dst)
{
return ip_csum_fold (sum);
}
/* Checksum routine. */
-ip_csum_t ip_incremental_checksum (ip_csum_t sum, void * data, uword n_bytes);
+ip_csum_t ip_incremental_checksum (ip_csum_t sum, void *data, uword n_bytes);
#endif /* included_ip_packet_h */
+
+/*
+ * fd.io coding-style-patch-verification: ON
+ *
+ * Local Variables:
+ * eval: (c-set-style "gnu")
+ * End:
+ */