def enable(self):
     if not self.inKernel():
         return
     cpus = self.cpus()
     if cpus < 2:
         return
     val = format((1 << cpus) - 1, "x")
     filename = "/sys/class/net/%s/queues/rx-0/rps_cpus" % (self.dev)
     CsHelper.updatefile(filename, val, "w+")
     CsHelper.updatefile("/proc/sys/net/core/rps_sock_flow_entries", "256", "w+")
     filename = "/sys/class/net/%s/queues/rx-0/rps_flow_cnt" % (self.dev)
     CsHelper.updatefile(filename, "256", "w+")
     logging.debug("rpsfr is configured for %s cpus" % (cpus))
Пример #2
0
 def enable(self):
     if not self.inKernel():
         return
     cpus = self.cpus()
     if cpus < 2:
         return
     val = format((1 << cpus) - 1, "x")
     filename = "/sys/class/net/%s/queues/rx-0/rps_cpus" % (self.dev)
     CsHelper.updatefile(filename, val, "w+")
     CsHelper.updatefile("/proc/sys/net/core/rps_sock_flow_entries", "256", "w+")
     filename = "/sys/class/net/%s/queues/rx-0/rps_flow_cnt" % (self.dev)
     CsHelper.updatefile(filename, "256", "w+")
     logging.debug("rpsfr is configured for %s cpus" % (cpus))
Пример #3
0
 def configure_rp(self):
     """
     Configure Reverse Path Filtering
     """
     filename = "/proc/sys/net/ipv4/conf/%s/rp_filter" % self.dev
     CsHelper.updatefile(filename, "1\n", "w")
Пример #4
0
 def configure_rp(self):
     """
     Configure Reverse Path Filtering
     """
     filename = "/proc/sys/net/ipv4/conf/%s/rp_filter" % self.dev
     CsHelper.updatefile(filename, "1\n", "w")