hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/include/net/netns/can.h
....@@ -7,15 +7,15 @@
77 #define __NETNS_CAN_H__
88
99 #include <linux/spinlock.h>
10
+#include <linux/android_kabi.h>
1011
1112 struct can_dev_rcv_lists;
12
-struct s_stats;
13
-struct s_pstats;
13
+struct can_pkg_stats;
14
+struct can_rcv_lists_stats;
1415
1516 struct netns_can {
1617 #if IS_ENABLED(CONFIG_PROC_FS)
1718 struct proc_dir_entry *proc_dir;
18
- struct proc_dir_entry *pde_version;
1919 struct proc_dir_entry *pde_stats;
2020 struct proc_dir_entry *pde_reset_stats;
2121 struct proc_dir_entry *pde_rcvlist_all;
....@@ -28,14 +28,16 @@
2828 #endif
2929
3030 /* receive filters subscribed for 'all' CAN devices */
31
- struct can_dev_rcv_lists *can_rx_alldev_list;
32
- spinlock_t can_rcvlists_lock;
33
- struct timer_list can_stattimer;/* timer for statistics update */
34
- struct s_stats *can_stats; /* packet statistics */
35
- struct s_pstats *can_pstats; /* receive list statistics */
31
+ struct can_dev_rcv_lists *rx_alldev_list;
32
+ spinlock_t rcvlists_lock;
33
+ struct timer_list stattimer; /* timer for statistics update */
34
+ struct can_pkg_stats *pkg_stats;
35
+ struct can_rcv_lists_stats *rcv_lists_stats;
3636
3737 /* CAN GW per-net gateway jobs */
3838 struct hlist_head cgw_list;
39
+
40
+ ANDROID_KABI_RESERVE(1);
3941 };
4042
4143 #endif /* __NETNS_CAN_H__ */