#include <linux/ip.h>
#include <linux/ipv6.h>
#include <linux/tcp.h>
-#include <linux/version.h>
+#include <lttng-kernel-version.h>
#include <lttng-endian.h>
#include <net/sock.h>
[0] = {
.name = "source_port",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[1] = {
.name = "dest_port",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[2] = {
.name = "seq",
.type = __type_integer(uint32_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[3] = {
.name = "ack_seq",
.type = __type_integer(uint32_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[4] = {
.name = "data_offset",
.type = __type_integer(uint8_t, 4, 4, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[5] = {
.name = "reserved",
.type = __type_integer(uint8_t, 3, 1, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[6] = {
.name = "flags",
.type = __type_integer(uint8_t, 9, 1, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
},
[7] = {
.name = "window_size",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[8] = {
.name = "checksum",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
},
[9] = {
.name = "urg_ptr",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
};
[0] = {
.name = "version",
.type = __type_integer(uint8_t, 4, 4, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[1] = {
.name = "ihl",
.type = __type_integer(uint8_t, 4, 4, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[2] = {
.name = "tos",
.type = __type_integer(uint8_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[3] = {
.name = "tot_len",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[4] = {
.name = "id",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
},
[5] = {
.name = "frag_off",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[6] = {
.name = "ttl",
.type = __type_integer(uint8_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[7] = {
.name = "protocol",
.reverse_byte_order =
__BIG_ENDIAN != __BYTE_ORDER,
.base = 10,
+ .user = 0,
.encoding = lttng_encode_none,
},
},
[8] = {
.name = "checksum",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
},
[9] = {
.name = "saddr",
.atype = atype_array,
.u.array.elem_type =
__type_integer(uint8_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
.u.array.length = 4,
.u.array.elem_alignment = lttng_alignof(uint8_t),
},
.atype = atype_array,
.u.array.elem_type =
__type_integer(uint8_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
.u.array.length = 4,
.u.array.elem_alignment = lttng_alignof(uint8_t),
},
.signedness = 0,
.reverse_byte_order = 0,
.base = 10,
+ .user = 0,
.encoding = lttng_encode_none,
},
},
[0] = {
.name = "version",
.type = __type_integer(uint8_t, 4, 4, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[1] = {
.name = "prio",
.type = __type_integer(uint8_t, 4, 4, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[2] = {
.name = "flow_lbl",
.atype = atype_array,
.u.array.elem_type =
__type_integer(uint8_t, 0, 0, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
.u.array.length = 3,
.u.array.elem_alignment = lttng_alignof(uint8_t),
},
[3] = {
.name = "payload_len",
.type = __type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[4] = {
.name = "nexthdr",
.reverse_byte_order =
__BIG_ENDIAN != __BYTE_ORDER,
.base = 10,
+ .user = 0,
.encoding = lttng_encode_none,
},
},
[5] = {
.name = "hop_limit",
.type = __type_integer(uint8_t, 0, 0, 0,
- __BIG_ENDIAN, 10, none),
+ __BIG_ENDIAN, 0, 10, none),
},
[6] = {
.name = "saddr",
.atype = atype_array,
.u.array.elem_type =
__type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
.u.array.length = 8,
.u.array.elem_alignment = lttng_alignof(uint16_t),
},
.atype = atype_array,
.u.array.elem_type =
__type_integer(uint16_t, 0, 0, 0,
- __BIG_ENDIAN, 16, none),
+ __BIG_ENDIAN, 0, 16, none),
.u.array.length = 8,
.u.array.elem_alignment = lttng_alignof(uint16_t),
},
.signedness = 0,
.reverse_byte_order = 0,
.base = 10,
+ .user = 0,
.encoding = lttng_encode_none,
},
},
TP_ARGS(skb)
)
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0))
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,14,0))
/* Trace events for the receive entry points */
LTTNG_TRACEPOINT_EVENT_CLASS(net_dev_receive_entry_template,
#endif /* kernel > 3.14 */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,19,0))
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(4,19,0))
LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(net_dev_receive_entry_template,
#endif /* kernel > 4.19 */
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,0,0))
+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,0,0))
/* Trace events for the receive exit points */
LTTNG_TRACEPOINT_EVENT_CLASS(net_dev_receive_exit_template,