server_packet.proto 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. syntax = "proto3";
  2. package ca.psiphon.psiphond;
  3. option go_package = "github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/server/pb/psiphond";
  4. message ServerPacket {
  5. // Fields 1-99 are reserved for field groupings.
  6. optional int64 tcp_ipv4_application_bytes_down = 100;
  7. optional int64 tcp_ipv4_application_bytes_up = 101;
  8. optional int64 tcp_ipv4_bytes_down = 102;
  9. optional int64 tcp_ipv4_bytes_up = 103;
  10. optional int64 tcp_ipv4_packets_down = 104;
  11. optional int64 tcp_ipv4_packets_up = 105;
  12. optional int64 tcp_ipv6_application_bytes_down = 106;
  13. optional int64 tcp_ipv6_application_bytes_up = 107;
  14. optional int64 tcp_ipv6_bytes_down = 108;
  15. optional int64 tcp_ipv6_bytes_up = 109;
  16. optional int64 tcp_ipv6_packets_down = 110;
  17. optional int64 tcp_ipv6_packets_up = 111;
  18. optional int64 udp_ipv4_application_bytes_down = 112;
  19. optional int64 udp_ipv4_application_bytes_up = 113;
  20. optional int64 udp_ipv4_bytes_down = 114;
  21. optional int64 udp_ipv4_bytes_up = 115;
  22. optional int64 udp_ipv4_packets_down = 116;
  23. optional int64 udp_ipv4_packets_up = 117;
  24. optional int64 udp_ipv6_application_bytes_down = 118;
  25. optional int64 udp_ipv6_application_bytes_up = 119;
  26. optional int64 udp_ipv6_bytes_down = 120;
  27. optional int64 udp_ipv6_bytes_up = 121;
  28. optional int64 udp_ipv6_packets_down = 122;
  29. optional int64 udp_ipv6_packets_up = 123;
  30. }