Feature #14166
open
Use netstat output for interface packet counters
Added by Steve Wheeler almost 2 years ago.
Updated 14 days ago.
Plus Target Version:
25.07
Description
Currently the In/Out Packets counters shown for Interface Status are taken from pfctl. Hence they show the identical values as In/out packets (pass).
However for some interface types, VTI for example, traffic is not filtered on the interface which results in the counters always showing zero.
Those counters were taken from netstat at one time but were switched to pfctl in pfSense 2.0 because it used 64bit counters. Since then netstat has moved to 64bit counters and provides more useful values for all interface types.
https://github.com/pfsense/pfsense/blob/master/src/etc/inc/pfsense-utils.inc#L1572
- Project changed from pfSense Plus to pfSense
- Category changed from Web Interface to Web Interface
- Plus Target Version set to 23.05
- Category changed from Web Interface to Interfaces
Also netstat has libxo support so getting the data should be fairly simple (e.g. netstat -ni --libxo=json
)
- Plus Target Version changed from 23.05 to 23.09
Doesn't look likely that we'll have time to finish this for 23.05. Moving forward to the next release target.
- Target version changed from 2.7.0 to CE-Next
- Plus Target Version changed from 23.09 to 24.01
- Plus Target Version changed from 24.01 to 24.03
- Plus Target Version changed from 24.03 to 24.07
- Plus Target Version changed from 24.07 to 24.08
- Plus Target Version changed from 24.08 to 24.11
- Plus Target Version changed from 24.11 to 25.01
- Plus Target Version changed from 25.01 to 25.03
- Plus Target Version changed from 25.03 to 25.07
Also available in: Atom
PDF