Lines Matching defs:nfs
1270 config_fs(struct dn_fs *nfs, struct dn_id *arg, int locked)
1275 if (nfs->oid.len != sizeof(*nfs)) {
1276 D("invalid flowset len %d", nfs->oid.len);
1279 i = nfs->fs_nr;
1284 if (nfs->flags & DN_QSIZE_BYTES) {
1285 ipdn_bound_var(&nfs->qsize, 16384,
1288 ipdn_bound_var(&nfs->qsize, 50,
1291 if (nfs->flags & DN_HAVE_MASK) {
1293 ipdn_bound_var((int *)&nfs->buckets, dn_cfg.hash_size,
1296 nfs->buckets = 1; /* we only need 1 */
1302 int flags = nfs->sched_nr ? DNHT_INSERT : 0;
1311 if (nfs->sched_nr == 0) /* reuse */
1312 nfs->sched_nr = fs->fs.sched_nr;
1313 for (j = 0; j < sizeof(nfs->par)/sizeof(nfs->par[0]); j++) {
1314 if (nfs->par[j] == -1) /* reuse */
1315 nfs->par[j] = fs->fs.par[j];
1317 if (bcmp(&fs->fs, nfs, sizeof(*nfs)) == 0) {
1323 s = locate_scheduler(nfs->sched_nr);
1330 fs->fs.sched_nr, fs->sched, nfs->sched_nr, s);
1336 fs->fs = *nfs; /* copy configuration */