package fs import ( "strconv" "github.com/opencontainers/runc/libcontainer/cgroups" "github.com/opencontainers/runc/libcontainer/configs" ) type NetClsGroup struct{} func (s *NetClsGroup) Name() string { return "net_cls" } func (s *NetClsGroup) Apply(path string, _ *configs.Resources, pid int) error { return apply(path, pid) } func (s *NetClsGroup) Set(path string, r *configs.Resources) error { if r.NetClsClassid != 0 { if err := cgroups.WriteFile(path, "net_cls.classid", strconv.FormatUint(uint64(r.NetClsClassid), 10)); err != nil { return err } } return nil } func (s *NetClsGroup) GetStats(path string, stats *cgroups.Stats) error { return nil }