vmd(8): allow locking a randomly assigned lladdr
authordv <dv@openbsd.org>
Wed, 2 Jun 2021 14:40:46 +0000 (14:40 +0000)
committerdv <dv@openbsd.org>
Wed, 2 Jun 2021 14:40:46 +0000 (14:40 +0000)
commit6153f04ab7763e302a624f17fedf3295fd8117c8
tree78c5160da21376a148e98cf3d774a6c0fa24b805
parent72adf922cc1b5601152b0e7ea8d9edf3884ccf71
vmd(8): allow locking a randomly assigned lladdr

Provide a default value of a zero'd mac address so a user can still
specify the interface should be "locked" (only transmitting ethernet
packets with a matching source address). vmd will assign a random
address at vm launch.

As an example, this is now valid:

  vm "name" {
    interface {
      locked lladdr
    }
    ...
  }

From Martin Vahlensieck
ok claudio@
usr.sbin/vmd/parse.y