Lines Matching refs:cmd
229 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
241 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
242 cmd.vxlcmd_vni = val; in DECL_CMD_FUNC()
244 if (do_cmd(s, VXLAN_CMD_SET_VNI, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
251 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
256 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
272 cmd.vxlcmd_sa.in4 = *sin; in DECL_CMD_FUNC()
283 cmd.vxlcmd_sa.in6 = *sin6; in DECL_CMD_FUNC()
294 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) { in DECL_CMD_FUNC()
296 params.vxlp_local_sa.in4 = cmd.vxlcmd_sa.in4; in DECL_CMD_FUNC()
299 params.vxlp_local_sa.in6 = cmd.vxlcmd_sa.in6; in DECL_CMD_FUNC()
304 if (do_cmd(s, VXLAN_CMD_SET_LOCAL_ADDR, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
311 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
316 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
332 cmd.vxlcmd_sa.in4 = *sin; in DECL_CMD_FUNC()
343 cmd.vxlcmd_sa.in6 = *sin6; in DECL_CMD_FUNC()
354 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) { in DECL_CMD_FUNC()
356 params.vxlp_remote_sa.in4 = cmd.vxlcmd_sa.in4; in DECL_CMD_FUNC()
359 params.vxlp_remote_sa.in6 = cmd.vxlcmd_sa.in6; in DECL_CMD_FUNC()
364 if (do_cmd(s, VXLAN_CMD_SET_REMOTE_ADDR, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
371 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
376 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
392 cmd.vxlcmd_sa.in4 = *sin; in DECL_CMD_FUNC()
403 cmd.vxlcmd_sa.in6 = *sin6; in DECL_CMD_FUNC()
414 if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) { in DECL_CMD_FUNC()
416 params.vxlp_remote_sa.in4 = cmd.vxlcmd_sa.in4; in DECL_CMD_FUNC()
419 params.vxlp_remote_sa.in6 = cmd.vxlcmd_sa.in6; in DECL_CMD_FUNC()
424 if (do_cmd(s, VXLAN_CMD_SET_REMOTE_ADDR, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
431 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
443 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
444 cmd.vxlcmd_port = val; in DECL_CMD_FUNC()
446 if (do_cmd(s, VXLAN_CMD_SET_LOCAL_PORT, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
453 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
465 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
466 cmd.vxlcmd_port = val; in DECL_CMD_FUNC()
468 if (do_cmd(s, VXLAN_CMD_SET_REMOTE_PORT, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
475 struct ifvxlancmd cmd; in DECL_CMD_FUNC2() local
492 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC2()
493 cmd.vxlcmd_port_min = min; in DECL_CMD_FUNC2()
494 cmd.vxlcmd_port_max = max; in DECL_CMD_FUNC2()
496 if (do_cmd(s, VXLAN_CMD_SET_PORT_RANGE, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC2()
503 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
515 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
516 cmd.vxlcmd_ftable_timeout = val & 0xFFFFFFFF; in DECL_CMD_FUNC()
518 if (do_cmd(s, VXLAN_CMD_SET_FTABLE_TIMEOUT, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
525 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
537 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
538 cmd.vxlcmd_ftable_max = val & 0xFFFFFFFF; in DECL_CMD_FUNC()
540 if (do_cmd(s, VXLAN_CMD_SET_FTABLE_MAX, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
547 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
556 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
557 strlcpy(cmd.vxlcmd_ifname, arg, sizeof(cmd.vxlcmd_ifname)); in DECL_CMD_FUNC()
559 if (do_cmd(s, VXLAN_CMD_SET_MULTICAST_IF, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
566 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
578 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
579 cmd.vxlcmd_ttl = val; in DECL_CMD_FUNC()
581 if (do_cmd(s, VXLAN_CMD_SET_TTL, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
588 struct ifvxlancmd cmd; in DECL_CMD_FUNC() local
596 bzero(&cmd, sizeof(cmd)); in DECL_CMD_FUNC()
598 cmd.vxlcmd_flags |= VXLAN_CMD_FLAG_LEARN; in DECL_CMD_FUNC()
600 if (do_cmd(s, VXLAN_CMD_SET_LEARN, &cmd, sizeof(cmd), 1) < 0) in DECL_CMD_FUNC()
607 struct ifvxlancmd cmd; in setvxlan_flush() local
609 bzero(&cmd, sizeof(cmd)); in setvxlan_flush()
611 cmd.vxlcmd_flags |= VXLAN_CMD_FLAG_FLUSH_ALL; in setvxlan_flush()
613 if (do_cmd(s, VXLAN_CMD_FLUSH, &cmd, sizeof(cmd), 1) < 0) in setvxlan_flush()
617 static struct cmd vxlan_cmds[] = {