Lines Matching refs:cmd

202 	struct ifvxlancmd cmd;
214 bzero(&cmd, sizeof(cmd));
215 cmd.vxlcmd_vni = val;
217 if (do_cmd(s, VXLAN_CMD_SET_VNI, &cmd, sizeof(cmd), 1) < 0)
224 struct ifvxlancmd cmd;
229 bzero(&cmd, sizeof(cmd));
245 cmd.vxlcmd_sa.in4.sin_family = AF_INET;
246 cmd.vxlcmd_sa.in4.sin_addr = addr;
257 cmd.vxlcmd_sa.in6.sin6_family = AF_INET6;
258 cmd.vxlcmd_sa.in6.sin6_addr = *addr;
269 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) {
271 params.vxlp_local_in4 = cmd.vxlcmd_sa.in4.sin_addr;
274 params.vxlp_local_in6 = cmd.vxlcmd_sa.in6.sin6_addr;
279 if (do_cmd(s, VXLAN_CMD_SET_LOCAL_ADDR, &cmd, sizeof(cmd), 1) < 0)
286 struct ifvxlancmd cmd;
291 bzero(&cmd, sizeof(cmd));
307 cmd.vxlcmd_sa.in4.sin_family = AF_INET;
308 cmd.vxlcmd_sa.in4.sin_addr = addr;
319 cmd.vxlcmd_sa.in6.sin6_family = AF_INET6;
320 cmd.vxlcmd_sa.in6.sin6_addr = *addr;
331 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) {
333 params.vxlp_remote_in4 = cmd.vxlcmd_sa.in4.sin_addr;
336 params.vxlp_remote_in6 = cmd.vxlcmd_sa.in6.sin6_addr;
341 if (do_cmd(s, VXLAN_CMD_SET_REMOTE_ADDR, &cmd, sizeof(cmd), 1) < 0)
348 struct ifvxlancmd cmd;
353 bzero(&cmd, sizeof(cmd));
369 cmd.vxlcmd_sa.in4.sin_family = AF_INET;
370 cmd.vxlcmd_sa.in4.sin_addr = addr;
381 cmd.vxlcmd_sa.in6.sin6_family = AF_INET6;
382 cmd.vxlcmd_sa.in6.sin6_addr = *addr;
393 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) {
395 params.vxlp_remote_in4 = cmd.vxlcmd_sa.in4.sin_addr;
398 params.vxlp_remote_in6 = cmd.vxlcmd_sa.in6.sin6_addr;
403 if (do_cmd(s, VXLAN_CMD_SET_REMOTE_ADDR, &cmd, sizeof(cmd), 1) < 0)
410 struct ifvxlancmd cmd;
422 bzero(&cmd, sizeof(cmd));
423 cmd.vxlcmd_port = val;
425 if (do_cmd(s, VXLAN_CMD_SET_LOCAL_PORT, &cmd, sizeof(cmd), 1) < 0)
432 struct ifvxlancmd cmd;
444 bzero(&cmd, sizeof(cmd));
445 cmd.vxlcmd_port = val;
447 if (do_cmd(s, VXLAN_CMD_SET_REMOTE_PORT, &cmd, sizeof(cmd), 1) < 0)
454 struct ifvxlancmd cmd;
471 bzero(&cmd, sizeof(cmd));
472 cmd.vxlcmd_port_min = min;
473 cmd.vxlcmd_port_max = max;
475 if (do_cmd(s, VXLAN_CMD_SET_PORT_RANGE, &cmd, sizeof(cmd), 1) < 0)
482 struct ifvxlancmd cmd;
494 bzero(&cmd, sizeof(cmd));
495 cmd.vxlcmd_ftable_timeout = val & 0xFFFFFFFF;
497 if (do_cmd(s, VXLAN_CMD_SET_FTABLE_TIMEOUT, &cmd, sizeof(cmd), 1) < 0)
504 struct ifvxlancmd cmd;
516 bzero(&cmd, sizeof(cmd));
517 cmd.vxlcmd_ftable_max = val & 0xFFFFFFFF;
519 if (do_cmd(s, VXLAN_CMD_SET_FTABLE_MAX, &cmd, sizeof(cmd), 1) < 0)
526 struct ifvxlancmd cmd;
535 bzero(&cmd, sizeof(cmd));
536 strlcpy(cmd.vxlcmd_ifname, arg, sizeof(cmd.vxlcmd_ifname));
538 if (do_cmd(s, VXLAN_CMD_SET_MULTICAST_IF, &cmd, sizeof(cmd), 1) < 0)
545 struct ifvxlancmd cmd;
557 bzero(&cmd, sizeof(cmd));
558 cmd.vxlcmd_ttl = val;
560 if (do_cmd(s, VXLAN_CMD_SET_TTL, &cmd, sizeof(cmd), 1) < 0)
567 struct ifvxlancmd cmd;
575 bzero(&cmd, sizeof(cmd));
577 cmd.vxlcmd_flags |= VXLAN_CMD_FLAG_LEARN;
579 if (do_cmd(s, VXLAN_CMD_SET_LEARN, &cmd, sizeof(cmd), 1) < 0)
586 struct ifvxlancmd cmd;
588 bzero(&cmd, sizeof(cmd));
590 cmd.vxlcmd_flags |= VXLAN_CMD_FLAG_FLUSH_ALL;
592 if (do_cmd(s, VXLAN_CMD_FLUSH, &cmd, sizeof(cmd), 1) < 0)
596 static struct cmd vxlan_cmds[] = {