--- - branch: MAIN date: Wed Jan 29 03:16:28 UTC 2020 files: - new: '1.42' old: '1.41' path: src/sys/net/Makefile pathrev: src/sys/net/Makefile@1.42 type: modified - new: '1.25' old: '1.24' path: src/sys/net/files.net pathrev: src/sys/net/files.net@1.25 type: modified - new: '1.469' old: '1.468' path: src/sys/net/if.c pathrev: src/sys/net/if.c@1.469 type: modified - new: '1.278' old: '1.277' path: src/sys/net/if.h pathrev: src/sys/net/if.h@1.278 type: modified - new: '1.1' old: '0' path: src/sys/net/if_stats.c pathrev: src/sys/net/if_stats.c@1.1 type: added - new: '1.1' old: '0' path: src/sys/net/if_stats.h pathrev: src/sys/net/if_stats.h@1.1 type: added id: 20200129T031628Z.bee5f39b6d329aabf0c34e91275452ac50067fa9 log: | Add support for MP-safe network interface statistics by maintaining them in per-cpu storage, and collecting them for export in an if_data structure when user-space wants them. The new if_stat API is structured to make a gradual transition to the new way in network drivers possible, and per-cpu stats are currently disabled (thus there is no kernel ABI change). Once all drivers have been converted, the old ABI will be removed, and per-cpu stats will be enabled universally. module: src subject: 'CVS commit: src/sys/net' unixtime: '1580267788' user: thorpej