mirror of
https://github.com/jsimonetti/rtnetlink.git
synced 2026-03-30 17:32:04 +02:00
In order to update to v2.0.0, we need to update the module path per the Go module documentation. * https://go.dev/doc/modules/major-version Fixes: https://github.com/jsimonetti/rtnetlink/issues/225 This can be released as v2.0.1 Signed-off-by: SuperQ <superq@gmail.com>
22 lines
546 B
Go
22 lines
546 B
Go
package driver
|
|
|
|
import (
|
|
"github.com/jsimonetti/rtnetlink/v2"
|
|
)
|
|
|
|
// init registers predefined drivers with the rtnetlink package.
|
|
//
|
|
// Currently, registering driver implementations that conflict with existing ones isn't supported.
|
|
// Since most users don't need this feature, we'll keep it as is.
|
|
// If required, we could consider implementing rtnetlink.UnregisterDriver to address this.
|
|
func init() {
|
|
for _, drv := range []rtnetlink.LinkDriver{
|
|
&Bond{},
|
|
&BondSlave{},
|
|
&Netkit{},
|
|
&Veth{},
|
|
} {
|
|
_ = rtnetlink.RegisterDriver(drv)
|
|
}
|
|
}
|