Get rate limit for L2TP/PPTP/SSTP/IPoE in raw format.
There is no option rate-limit for --raw format
Current output
# /usr/libexec/vyos/op_mode/accelppp.py show_sessions --protocol pppoe --raw [ { "ifname": "ppp1", "username": "user1", "ip": "100.64.202.2", "ip6": "", "ip6_dp": "", "type": "pppoe", "state": "active", "uptime_raw": "169", "calling_sid": "56:ac:80:ed:69:63", "called_sid": "c2:ab:18:fc:82:a0", "sid": "9620a0d7914d7e7f", "comp": "", "rx_bytes_raw": "832", "tx_bytes_raw": "198", "rx_pkts": "14", "tx_pkts": "6" } ] # # /usr/libexec/vyos/op_mode/accelppp.py show_sessions --protocol pppoe ifname | username | ip | ip6 | ip6-dp | calling-sid | rate-limit | state | uptime | rx-bytes | tx-bytes --------+----------+--------------+-----+--------+-------------------+-------------+--------+----------+----------+---------- ppp1 | user1 | 100.64.202.2 | | | 56:ac:80:ed:69:63 | 10000/10000 | active | 00:02:53 | 832 B | 198 B #
Expected "rate_limit": "10000/10000",
# /usr/libexec/vyos/op_mode/accelppp.py show_sessions --protocol pppoe --raw [ { "ifname": "ppp1", "username": "user1", "ip": "100.64.202.2", "ip6": "", "ip6_dp": "", "type": "pppoe", "rate_limit": "10000/10000", "state": "active", "uptime_raw": "253", "calling_sid": "56:ac:80:ed:69:63", "called_sid": "c2:ab:18:fc:82:a0", "sid": "9620a0d7914d7e7f", "comp": "", "rx_bytes_raw": "832", "tx_bytes_raw": "198", "rx_pkts": "14", "tx_pkts": "6" } ]