File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -681,6 +681,11 @@ struct devlink_region *
681
681
dsa_devlink_region_create (struct dsa_switch * ds ,
682
682
const struct devlink_region_ops * ops ,
683
683
u32 region_max_snapshots , u64 region_size );
684
+ struct devlink_region *
685
+ dsa_devlink_port_region_create (struct dsa_switch * ds ,
686
+ int port ,
687
+ const struct devlink_port_region_ops * ops ,
688
+ u32 region_max_snapshots , u64 region_size );
684
689
void dsa_devlink_region_destroy (struct devlink_region * region );
685
690
686
691
struct dsa_port * dsa_port_from_netdev (struct net_device * netdev );
Original file line number Diff line number Diff line change @@ -423,6 +423,20 @@ dsa_devlink_region_create(struct dsa_switch *ds,
423
423
}
424
424
EXPORT_SYMBOL_GPL (dsa_devlink_region_create );
425
425
426
+ struct devlink_region *
427
+ dsa_devlink_port_region_create (struct dsa_switch * ds ,
428
+ int port ,
429
+ const struct devlink_port_region_ops * ops ,
430
+ u32 region_max_snapshots , u64 region_size )
431
+ {
432
+ struct dsa_port * dp = dsa_to_port (ds , port );
433
+
434
+ return devlink_port_region_create (& dp -> devlink_port , ops ,
435
+ region_max_snapshots ,
436
+ region_size );
437
+ }
438
+ EXPORT_SYMBOL_GPL (dsa_devlink_port_region_create );
439
+
426
440
void dsa_devlink_region_destroy (struct devlink_region * region )
427
441
{
428
442
devlink_region_destroy (region );
You can’t perform that action at this time.
0 commit comments