#include <linux/tcp.h>
#include <linux/udp.h>
#include <linux/icmp.h>
-#include <linux/version.h>
+#include <lttng/kernel-version.h>
#include <lttng/endian.h>
#include <net/sock.h>
[0] = {
.name = "unknown",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = ARRAY_SIZE(emptyfields),
.u.struct_nestable.fields = emptyfields,
.u.struct_nestable.alignment = 0,
[1] = {
.name = "tcp",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = ARRAY_SIZE(tcpfields),
.u.struct_nestable.fields = tcpfields,
.u.struct_nestable.alignment = 0,
[2] = {
.name = "udp",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = ARRAY_SIZE(udpfields),
.u.struct_nestable.fields = udpfields,
.u.struct_nestable.alignment = 0,
[3] = {
.name = "icmp",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = ARRAY_SIZE(icmpfields),
.u.struct_nestable.fields = icmpfields,
.u.struct_nestable.alignment = 0,
return TH_NONE;
}
-static struct lttng_enum_entry proto_transport_enum_entries[] = {
+static struct lttng_kernel_enum_entry proto_transport_enum_entries[] = {
[0] = {
.start = { .value = 0, .signedness = 0, },
.end = { .value = IPPROTO_ICMP - 1, .signedness = 0, },
.nr_entries = ARRAY_SIZE(proto_transport_enum_entries),
};
-static struct lttng_enum_entry transport_enum_entries[] = {
+static struct lttng_kernel_enum_entry transport_enum_entries[] = {
[0] = {
.start = { .value = TH_NONE, .signedness = 0, },
.end = { .value = TH_NONE, .signedness = 0, },
[7] = {
.name = "protocol",
.type = {
- .atype = atype_enum_nestable,
+ .type = lttng_kernel_type_enum_nestable,
.u.enum_nestable.desc =
&proto_transport_header_type,
.u.enum_nestable.container_type =
[9] = {
.name = "saddr",
.type = {
- .atype = atype_array_nestable,
+ .type = lttng_kernel_type_array_nestable,
.u.array_nestable.elem_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
__type_integer(uint8_t, 0, 0, 0,
[10] = {
.name = "daddr",
.type = {
- .atype = atype_array_nestable,
+ .type = lttng_kernel_type_array_nestable,
.u.array_nestable.elem_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
__type_integer(uint8_t, 0, 0, 0,
[11] = {
.name = "transport_header_type",
.type = {
- .atype = atype_enum_nestable,
+ .type = lttng_kernel_type_enum_nestable,
.u.enum_nestable.desc = &transport_header_type,
.u.enum_nestable.container_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
[12] = {
.name = "transport_header",
.type = {
- .atype = atype_variant_nestable,
+ .type = lttng_kernel_type_variant_nestable,
.u.variant_nestable.tag_name = "transport_header_type",
.u.variant_nestable.choices = transport_fields,
.u.variant_nestable.nr_choices = ARRAY_SIZE(transport_fields),
[2] = {
.name = "flow_lbl",
.type = {
- .atype = atype_array_nestable,
+ .type = lttng_kernel_type_array_nestable,
.u.array_nestable.elem_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
__type_integer(uint8_t, 0, 0, 0,
[4] = {
.name = "nexthdr",
.type = {
- .atype = atype_enum_nestable,
+ .type = lttng_kernel_type_enum_nestable,
.u.enum_nestable.desc =
&proto_transport_header_type,
.u.enum_nestable.container_type =
[6] = {
.name = "saddr",
.type = {
- .atype = atype_array_nestable,
+ .type = lttng_kernel_type_array_nestable,
.u.array_nestable.elem_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
__type_integer(uint16_t, 0, 0, 0,
[7] = {
.name = "daddr",
.type = {
- .atype = atype_array_nestable,
+ .type = lttng_kernel_type_array_nestable,
.u.array_nestable.elem_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
__type_integer(uint16_t, 0, 0, 0,
[8] = {
.name = "transport_header_type",
.type = {
- .atype = atype_enum_nestable,
+ .type = lttng_kernel_type_enum_nestable,
.u.enum_nestable.desc = &transport_header_type,
.u.enum_nestable.container_type =
__LTTNG_COMPOUND_LITERAL(struct lttng_type,
[9] = {
.name = "transport_header",
.type = {
- .atype = atype_variant_nestable,
+ .type = lttng_kernel_type_variant_nestable,
.u.variant_nestable.tag_name = "transport_header_type",
.u.variant_nestable.choices = transport_fields,
.u.variant_nestable.nr_choices = ARRAY_SIZE(transport_fields),
[0] = {
.name = "unknown",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = 0,
.u.struct_nestable.fields = emptyfields,
.u.struct_nestable.alignment = 0,
[1] = {
.name = "ipv4",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = ARRAY_SIZE(ipv4fields),
.u.struct_nestable.fields = ipv4fields,
.u.struct_nestable.alignment = 0,
[2] = {
.name = "ipv6",
.type = {
- .atype = atype_struct_nestable,
+ .type = lttng_kernel_type_struct_nestable,
.u.struct_nestable.nr_fields = ARRAY_SIZE(ipv6fields),
.u.struct_nestable.fields = ipv6fields,
.u.struct_nestable.alignment = 0,
ctf_custom_field(
ctf_custom_type(
{
- .atype = atype_variant_nestable,
+ .type = lttng_kernel_type_variant_nestable,
.u.variant_nestable.tag_name = "network_header_type",
.u.variant_nestable.choices = network_fields,
.u.variant_nestable.nr_choices =
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,