Merge branch 'main' into next

Signed-off-by: David Ahern <dsahern@gmail.com>
This commit is contained in:
David Ahern 2020-10-25 15:08:01 -06:00
commit eb12cc9ae1
4 changed files with 14 additions and 8 deletions

View File

@ -1 +1 @@
static const char version[] = "5.8.0";
static const char version[] = "5.9.0";

View File

@ -75,9 +75,12 @@ static int ipnetns_have_nsid(void)
};
int fd;
if (have_rtnl_getnsid < 0) {
if (have_rtnl_getnsid >= 0) {
fd = open("/proc/self/ns/net", O_RDONLY);
if (fd < 0) {
fprintf(stderr,
"/proc/self/ns/net: %s. Continuing anyway.\n",
strerror(errno));
have_rtnl_getnsid = 0;
return 0;
}
@ -85,8 +88,12 @@ static int ipnetns_have_nsid(void)
addattr32(&req.n, 1024, NETNSA_FD, fd);
if (rtnl_send(&rth, &req.n, req.n.nlmsg_len) < 0) {
perror("request send failed");
exit(1);
fprintf(stderr,
"rtnl_send(RTM_GETNSID): %s. Continuing anyway.\n",
strerror(errno));
have_rtnl_getnsid = 0;
close(fd);
return 0;
}
rtnl_listen(&rth, ipnetns_accept_msg, NULL);
close(fd);

View File

@ -96,11 +96,10 @@ static void cg_init_map(void)
mnt = find_cgroup2_mount(false);
if (!mnt)
exit(1);
return;
mntlen = strlen(mnt);
if (nftw(mnt, nftw_fn, 1024, FTW_MOUNT) < 0)
exit(1);
(void) nftw(mnt, nftw_fn, 1024, FTW_MOUNT);
free(mnt);
}

View File

@ -253,7 +253,7 @@ static int fq_parse_opt(struct qdisc_util *qu, int argc, char **argv,
&refill_delay, sizeof(refill_delay));
if (set_orphan_mask)
addattr_l(n, 1024, TCA_FQ_ORPHAN_MASK,
&orphan_mask, sizeof(refill_delay));
&orphan_mask, sizeof(orphan_mask));
if (set_ce_threshold)
addattr_l(n, 1024, TCA_FQ_CE_THRESHOLD,
&ce_threshold, sizeof(ce_threshold));