19 lines
664 B
Diff
19 lines
664 B
Diff
--- a/route/rule/rule_action.go
|
|
+++ b/route/rule/rule_action.go
|
|
@@ -116,6 +116,7 @@
|
|
DisableOptimisticCache: action.ResolveOptions.DisableOptimisticCache,
|
|
RewriteTTL: action.ResolveOptions.RewriteTTL,
|
|
ClientSubnet: action.ResolveOptions.ClientSubnet.Build(netip.Prefix{}),
|
|
+ MatchOnly: action.ResolveOptions.MatchOnly, // OMV
|
|
}, nil
|
|
default:
|
|
panic(F.ToString("unknown rule action: ", action.Action))
|
|
@@ -552,6 +553,7 @@
|
|
DisableOptimisticCache bool
|
|
RewriteTTL *uint32
|
|
ClientSubnet netip.Prefix
|
|
+ MatchOnly bool // OMV
|
|
}
|
|
|
|
func (r *RuleActionResolve) Type() string {
|