|
@@ -63,6 +63,23 @@ struct devlink_dpipe_header devlink_dpipe_header_ipv4 = {
|
|
|
};
|
|
|
EXPORT_SYMBOL(devlink_dpipe_header_ipv4);
|
|
|
|
|
|
+static struct devlink_dpipe_field devlink_dpipe_fields_ipv6[] = {
|
|
|
+ {
|
|
|
+ .name = "destination ip",
|
|
|
+ .id = DEVLINK_DPIPE_FIELD_IPV6_DST_IP,
|
|
|
+ .bitwidth = 128,
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+struct devlink_dpipe_header devlink_dpipe_header_ipv6 = {
|
|
|
+ .name = "ipv6",
|
|
|
+ .id = DEVLINK_DPIPE_HEADER_IPV6,
|
|
|
+ .fields = devlink_dpipe_fields_ipv6,
|
|
|
+ .fields_count = ARRAY_SIZE(devlink_dpipe_fields_ipv6),
|
|
|
+ .global = true,
|
|
|
+};
|
|
|
+EXPORT_SYMBOL(devlink_dpipe_header_ipv6);
|
|
|
+
|
|
|
EXPORT_TRACEPOINT_SYMBOL_GPL(devlink_hwmsg);
|
|
|
|
|
|
static LIST_HEAD(devlink_list);
|