1. 11 2月, 2015 2 次提交
  2. 09 2月, 2015 1 次提交
    • J
      ipvs: use 64-bit rates in stats · cd67cd5e
      Julian Anastasov 提交于
      IPVS stats are limited to 2^(32-10) conns/s and packets/s,
      2^(32-5) bytes/s. It is time to use 64 bits:
      
      * Change all conn/packet kernel counters to 64-bit and update
      them in u64_stats_update_{begin,end} section
      
      * In kernel use struct ip_vs_kstats instead of the user-space
      struct ip_vs_stats_user and use new func ip_vs_export_stats_user
      to export it to sockopt users to preserve compatibility with
      32-bit values
      
      * Rename cpu counters "ustats" to "cnt"
      
      * To netlink users provide additionally 64-bit stats:
      IPVS_SVC_ATTR_STATS64 and IPVS_DEST_ATTR_STATS64. Old stats
      remain for old binaries.
      
      * We can use ip_vs_copy_stats in ip_vs_stats_percpu_show
      
      Thanks to Chris Caputo for providing initial patch for ip_vs_est.c
      Signed-off-by: NChris Caputo <ccaputo@alt.net>
      Signed-off-by: NJulian Anastasov <ja@ssi.bg>
      Signed-off-by: NSimon Horman <horms@verge.net.au>
      cd67cd5e
  3. 31 1月, 2015 2 次提交
  4. 30 1月, 2015 4 次提交
  5. 29 1月, 2015 6 次提交
  6. 28 1月, 2015 25 次提交