Lines Matching refs:cmd

189 	struct ifvxlancmd cmd;  in setvxlan_vni()  local
201 bzero(&cmd, sizeof(cmd)); in setvxlan_vni()
202 cmd.vxlcmd_vni = val; in setvxlan_vni()
204 if (do_cmd(ctx, VXLAN_CMD_SET_VNI, &cmd, sizeof(cmd), 1) < 0) in setvxlan_vni()
211 struct ifvxlancmd cmd; in setvxlan_local() local
218 bzero(&cmd, sizeof(cmd)); in setvxlan_local()
236 cmd.vxlcmd_sa.in4 = *sin; in setvxlan_local()
247 cmd.vxlcmd_sa.in6 = *sin6; in setvxlan_local()
258 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) { in setvxlan_local()
260 params.vxlp_local_sa.in4 = cmd.vxlcmd_sa.in4; in setvxlan_local()
263 params.vxlp_local_sa.in6 = cmd.vxlcmd_sa.in6; in setvxlan_local()
268 if (do_cmd(ctx, VXLAN_CMD_SET_LOCAL_ADDR, &cmd, sizeof(cmd), 1) < 0) in setvxlan_local()
275 struct ifvxlancmd cmd; in setvxlan_remote() local
282 bzero(&cmd, sizeof(cmd)); in setvxlan_remote()
300 cmd.vxlcmd_sa.in4 = *sin; in setvxlan_remote()
311 cmd.vxlcmd_sa.in6 = *sin6; in setvxlan_remote()
322 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) { in setvxlan_remote()
324 params.vxlp_remote_sa.in4 = cmd.vxlcmd_sa.in4; in setvxlan_remote()
327 params.vxlp_remote_sa.in6 = cmd.vxlcmd_sa.in6; in setvxlan_remote()
332 if (do_cmd(ctx, VXLAN_CMD_SET_REMOTE_ADDR, &cmd, sizeof(cmd), 1) < 0) in setvxlan_remote()
339 struct ifvxlancmd cmd; in setvxlan_group() local
346 bzero(&cmd, sizeof(cmd)); in setvxlan_group()
364 cmd.vxlcmd_sa.in4 = *sin; in setvxlan_group()
375 cmd.vxlcmd_sa.in6 = *sin6; in setvxlan_group()
386 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) { in setvxlan_group()
388 params.vxlp_remote_sa.in4 = cmd.vxlcmd_sa.in4; in setvxlan_group()
391 params.vxlp_remote_sa.in6 = cmd.vxlcmd_sa.in6; in setvxlan_group()
396 if (do_cmd(ctx, VXLAN_CMD_SET_REMOTE_ADDR, &cmd, sizeof(cmd), 1) < 0) in setvxlan_group()
403 struct ifvxlancmd cmd; in setvxlan_local_port() local
415 bzero(&cmd, sizeof(cmd)); in setvxlan_local_port()
416 cmd.vxlcmd_port = val; in setvxlan_local_port()
418 if (do_cmd(ctx, VXLAN_CMD_SET_LOCAL_PORT, &cmd, sizeof(cmd), 1) < 0) in setvxlan_local_port()
425 struct ifvxlancmd cmd; in setvxlan_remote_port() local
437 bzero(&cmd, sizeof(cmd)); in setvxlan_remote_port()
438 cmd.vxlcmd_port = val; in setvxlan_remote_port()
440 if (do_cmd(ctx, VXLAN_CMD_SET_REMOTE_PORT, &cmd, sizeof(cmd), 1) < 0) in setvxlan_remote_port()
447 struct ifvxlancmd cmd; in setvxlan_port_range() local
464 bzero(&cmd, sizeof(cmd)); in setvxlan_port_range()
465 cmd.vxlcmd_port_min = min; in setvxlan_port_range()
466 cmd.vxlcmd_port_max = max; in setvxlan_port_range()
468 if (do_cmd(ctx, VXLAN_CMD_SET_PORT_RANGE, &cmd, sizeof(cmd), 1) < 0) in setvxlan_port_range()
475 struct ifvxlancmd cmd; in setvxlan_timeout() local
487 bzero(&cmd, sizeof(cmd)); in setvxlan_timeout()
488 cmd.vxlcmd_ftable_timeout = val & 0xFFFFFFFF; in setvxlan_timeout()
490 if (do_cmd(ctx, VXLAN_CMD_SET_FTABLE_TIMEOUT, &cmd, sizeof(cmd), 1) < 0) in setvxlan_timeout()
497 struct ifvxlancmd cmd; in setvxlan_maxaddr() local
509 bzero(&cmd, sizeof(cmd)); in setvxlan_maxaddr()
510 cmd.vxlcmd_ftable_max = val & 0xFFFFFFFF; in setvxlan_maxaddr()
512 if (do_cmd(ctx, VXLAN_CMD_SET_FTABLE_MAX, &cmd, sizeof(cmd), 1) < 0) in setvxlan_maxaddr()
519 struct ifvxlancmd cmd; in setvxlan_dev() local
528 bzero(&cmd, sizeof(cmd)); in setvxlan_dev()
529 strlcpy(cmd.vxlcmd_ifname, arg, sizeof(cmd.vxlcmd_ifname)); in setvxlan_dev()
531 if (do_cmd(ctx, VXLAN_CMD_SET_MULTICAST_IF, &cmd, sizeof(cmd), 1) < 0) in setvxlan_dev()
538 struct ifvxlancmd cmd; in setvxlan_ttl() local
550 bzero(&cmd, sizeof(cmd)); in setvxlan_ttl()
551 cmd.vxlcmd_ttl = val; in setvxlan_ttl()
553 if (do_cmd(ctx, VXLAN_CMD_SET_TTL, &cmd, sizeof(cmd), 1) < 0) in setvxlan_ttl()
560 struct ifvxlancmd cmd; in setvxlan_learn() local
568 bzero(&cmd, sizeof(cmd)); in setvxlan_learn()
570 cmd.vxlcmd_flags |= VXLAN_CMD_FLAG_LEARN; in setvxlan_learn()
572 if (do_cmd(ctx, VXLAN_CMD_SET_LEARN, &cmd, sizeof(cmd), 1) < 0) in setvxlan_learn()
579 struct ifvxlancmd cmd; in setvxlan_flush() local
581 bzero(&cmd, sizeof(cmd)); in setvxlan_flush()
583 cmd.vxlcmd_flags |= VXLAN_CMD_FLAG_FLUSH_ALL; in setvxlan_flush()
585 if (do_cmd(ctx, VXLAN_CMD_FLUSH, &cmd, sizeof(cmd), 1) < 0) in setvxlan_flush()
589 static struct cmd vxlan_cmds[] = {