summaryrefslogtreecommitdiff
path: root/interface-definitions/include/dependent-error-generic-interface-multi.xml.i
diff options
context:
space:
mode:
authorRuben Herold <ruben@puettmann.net>2026-08-31 12:49:24 +0200
committerViacheslav Hletenko <seversss265@gmail.com>2026-10-15 16:05:57 +0300
commit2e5ea7a8304ed6ce504b3928e3b2f52574a61397 (patch)
tree1eff85f00c83e0ba087850a13bbbf952ba7eabaa /interface-definitions/include/dependent-error-generic-interface-multi.xml.i
parenta06aab8262d6ef3fba6d4f73b699a46500546a1a (diff)
downloadvyos-1x-2e5ea7a8304ed6ce504b3928e3b2f52574a61397.tar.gz
vyos-1x-2e5ea7a8304ed6ce504b3928e3b2f52574a61397.zip
dhcp-server: T9267: add client-class matching on hostname/vendor-class-id
Client classes could previously only match on relay agent information (Option 82). Add matching on the client-sent hostname (Option 12) and vendor class identifier (Option 60), each with an exact-value or substring form, so clients sharing a subnet can be told apart by e.g. device model without splitting the subnet into per-model pools. Also let a client-class deliver its own options (reusing the existing subnet/range option syntax), so a match can directly hand out a model-specific value such as a provisioning URL, independent of which pool the client's lease is drawn from.
Diffstat (limited to 'interface-definitions/include/dependent-error-generic-interface-multi.xml.i')
0 files changed, 0 insertions, 0 deletions