Lines Matching +full:convert +full:- +full:sample +full:- +full:format
2 # SPDX-License-Identifier: GPL-2.0
76 if str2.find(char) != -1:
85 if str2.find(char) == -1:
97 if firstnum[-1] == "/":
98 firstnum = firstnum[:-1]
128 while len(flag_str) > 0 and (flag_str[0] == "+" or flag_str[0] == "-"):
131 elif flag_str[0] == "-":
139 and flag_str[flag_len] != "-"
203 mask = (0xFFFFFFFF << (32 - int(mask))) & 0xFFFFFFFF
226 return int(value, 0), pow(2, size) - 1
257 block_str, fieldstr, scanfmt, convert, masked=False, defval=None
276 if convert:
277 data = convert(m.group(0))
375 ("OVS_ACTION_ATTR_SAMPLE", "sample"),
412 "".join(format(x, "02x") for x in cookie)
430 class sample(nla):
442 args.append("sample={:.2f}%".format(
450 return "sample(%s)" % ",".join(args)
463 ("sample", "OVS_SAMPLE_ATTR_PROBABILITY", percent_to_rate),
513 print_str += "XXX-unknown-nat"
524 print_str += "-%s," % str(
683 r"([0-9]+)",
694 return (totallen - len(actstr))
706 r"([0-9a-fA-Fx]+)",
784 # sub-action and this lets it sit anywhere in the ct() action
801 actstr, "=", r"([0-9a-fA-F\.]+)", str, False
804 actstr, "-", r"([0-9a-fA-F\.]+)", str, False
811 actstr, "-", r"(\d+)", int, False
850 elif parse_starts_block(actstr, "sample(", False):
851 sampleact = self.sample()
852 actstr = sampleact.parse(actstr[len("sample(") : ])
873 r"([0-9]+)",
883 parencount -= 1
890 return (totallen - len(actstr))
897 return (totallen - len(actstr))
1518 ("src=", r"([0-9a-fA-F\.]+)", str,
1521 ("dst=", r"([0-9a-fA-F\.]+)", str,
1525 ("ipv6_src=", r"([0-9a-fA-F:]+)", str,
1528 ("ipv6_dst=", r"([0-9a-fA-F:]+)", str,
1962 if versionStr is not None and versionStr.find(":") != -1:
1965 if versionStr is None or versionStr.find(":") == -1:
2244 "ufid:{:08x}-{:04x}-{:04x}-{:04x}-{:04x}{:08x}".format(
2293 used_time = (cur_time_sec * 1000) - used_time
2294 print_str += "{}s,".format(used_time / 1000)
2428 format.
2500 value = "".join(format(x, "02x") for x in value)
2503 data = "data:%s" % "".join(format(x, "02x") for x in value)
2552 print(" masks-cache: size:%d" % masks_cache_size)
2566 opts += " tnl-dport:%s" % socket.ntohs(dpo)
2590 "-v",
2591 "--verbose",
2603 adddpcmd = subparsers.add_parser("add-dp")
2606 "-u",
2607 "--upcall",
2612 "-V",
2613 "--versioning",
2618 deldpcmd = subparsers.add_parser("del-dp")
2621 addifcmd = subparsers.add_parser("add-if")
2625 "-u",
2626 "--upcall",
2631 "-t",
2632 "--ptype",
2639 "-p",
2640 "--dport",
2646 "-l",
2647 "--lwt",
2652 delifcmd = subparsers.add_parser("del-if")
2655 delifcmd.add_argument("-d",
2656 "--dellink",
2660 dumpflcmd = subparsers.add_parser("dump-flows")
2663 addflcmd = subparsers.add_parser("add-flow")
2668 delfscmd = subparsers.add_parser("del-flows")
2671 subparsers.add_parser("psample-events")
2687 if args.subcommand == "psample-events":