Lines Matching +full:- +full:- +full:silent
2 * pause.c - netlink implementation of pause commands
4 * Implementation of "ethtool -a <dev>" and "ethtool -A <dev> ..."
32 status->pause = val; in pause_autoneg_walker()
34 status->asym_pause = val; in pause_autoneg_walker()
46 bool silent; in pause_autoneg_cb() local
50 silent = nlctx->is_dump || nlctx->is_monitor; in pause_autoneg_cb()
51 err_ret = silent ? MNL_CB_OK : MNL_CB_ERROR; in pause_autoneg_cb()
90 saved_devname = nlctx->ctx->devname; in show_pause_autoneg_status()
91 nlctx->ctx->devname = nlctx->devname; in show_pause_autoneg_status()
96 ret = nlsock_prep_get_request(nlctx->ethnl2_socket, in show_pause_autoneg_status()
102 ret = nlsock_send_get_request(nlctx->ethnl2_socket, pause_autoneg_cb); in show_pause_autoneg_status()
105 nlctx->ctx->devname = saved_devname; in show_pause_autoneg_status()
149 fprintf(stderr, "internal error - malformed label\n"); in show_pause_stats()
162 return -1; in show_pause_stats()
170 bool silent; in pause_reply_cb() local
174 silent = nlctx->is_dump || nlctx->is_monitor; in pause_reply_cb()
175 err_ret = silent ? MNL_CB_OK : MNL_CB_ERROR; in pause_reply_cb()
179 nlctx->devname = get_dev_name(tb[ETHTOOL_A_PAUSE_HEADER]); in pause_reply_cb()
183 if (silent) in pause_reply_cb()
189 nlctx->devname); in pause_reply_cb()
196 if (!nlctx->is_monitor && tb[ETHTOOL_A_PAUSE_AUTONEG] && in pause_reply_cb()
207 if (!silent) in pause_reply_cb()
228 .arg = "--src",
239 struct nl_context *nlctx = ctx->nlctx; in nl_gpause()
240 struct nl_socket *nlsk = nlctx->ethnl_socket; in nl_gpause()
245 return -EOPNOTSUPP; in nl_gpause()
254 nlctx->cmd = "-a"; in nl_gpause()
255 nlctx->argp = ctx->argp; in nl_gpause()
256 nlctx->argc = ctx->argc; in nl_gpause()
257 nlctx->devname = ctx->devname; in nl_gpause()
258 nlsk = nlctx->ethnl_socket; in nl_gpause()
264 new_json_obj(ctx->json); in nl_gpause()
296 struct nl_context *nlctx = ctx->nlctx; in nl_spause()
302 return -EOPNOTSUPP; in nl_spause()
304 nlctx->cmd = "-A"; in nl_spause()
305 nlctx->argp = ctx->argp; in nl_spause()
306 nlctx->argc = ctx->argc; in nl_spause()
307 nlctx->devname = ctx->devname; in nl_spause()
308 nlsk = nlctx->ethnl_socket; in nl_spause()
309 msgbuff = &nlsk->msgbuff; in nl_spause()
316 ctx->devname, 0)) in nl_spause()
317 return -EMSGSIZE; in nl_spause()
330 return nlctx->exit_code ?: 76; in nl_spause()