github.com/k8snetworkplumbingwg/sriov-network-operator@v1.2.1-0.20240408194816-2d2e5a45d453/pkg/host/internal/lib/netlink/mock/mock_netlink.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: netlink.go
     3  
     4  // Package mock_netlink is a generated GoMock package.
     5  package mock_netlink
     6  
     7  import (
     8  	net "net"
     9  	reflect "reflect"
    10  
    11  	gomock "github.com/golang/mock/gomock"
    12  	netlink "github.com/k8snetworkplumbingwg/sriov-network-operator/pkg/host/internal/lib/netlink"
    13  	netlink0 "github.com/vishvananda/netlink"
    14  )
    15  
    16  // MockLink is a mock of Link interface.
    17  type MockLink struct {
    18  	ctrl     *gomock.Controller
    19  	recorder *MockLinkMockRecorder
    20  }
    21  
    22  // MockLinkMockRecorder is the mock recorder for MockLink.
    23  type MockLinkMockRecorder struct {
    24  	mock *MockLink
    25  }
    26  
    27  // NewMockLink creates a new mock instance.
    28  func NewMockLink(ctrl *gomock.Controller) *MockLink {
    29  	mock := &MockLink{ctrl: ctrl}
    30  	mock.recorder = &MockLinkMockRecorder{mock}
    31  	return mock
    32  }
    33  
    34  // EXPECT returns an object that allows the caller to indicate expected use.
    35  func (m *MockLink) EXPECT() *MockLinkMockRecorder {
    36  	return m.recorder
    37  }
    38  
    39  // Attrs mocks base method.
    40  func (m *MockLink) Attrs() *netlink0.LinkAttrs {
    41  	m.ctrl.T.Helper()
    42  	ret := m.ctrl.Call(m, "Attrs")
    43  	ret0, _ := ret[0].(*netlink0.LinkAttrs)
    44  	return ret0
    45  }
    46  
    47  // Attrs indicates an expected call of Attrs.
    48  func (mr *MockLinkMockRecorder) Attrs() *gomock.Call {
    49  	mr.mock.ctrl.T.Helper()
    50  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Attrs", reflect.TypeOf((*MockLink)(nil).Attrs))
    51  }
    52  
    53  // Type mocks base method.
    54  func (m *MockLink) Type() string {
    55  	m.ctrl.T.Helper()
    56  	ret := m.ctrl.Call(m, "Type")
    57  	ret0, _ := ret[0].(string)
    58  	return ret0
    59  }
    60  
    61  // Type indicates an expected call of Type.
    62  func (mr *MockLinkMockRecorder) Type() *gomock.Call {
    63  	mr.mock.ctrl.T.Helper()
    64  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Type", reflect.TypeOf((*MockLink)(nil).Type))
    65  }
    66  
    67  // MockNetlinkLib is a mock of NetlinkLib interface.
    68  type MockNetlinkLib struct {
    69  	ctrl     *gomock.Controller
    70  	recorder *MockNetlinkLibMockRecorder
    71  }
    72  
    73  // MockNetlinkLibMockRecorder is the mock recorder for MockNetlinkLib.
    74  type MockNetlinkLibMockRecorder struct {
    75  	mock *MockNetlinkLib
    76  }
    77  
    78  // NewMockNetlinkLib creates a new mock instance.
    79  func NewMockNetlinkLib(ctrl *gomock.Controller) *MockNetlinkLib {
    80  	mock := &MockNetlinkLib{ctrl: ctrl}
    81  	mock.recorder = &MockNetlinkLibMockRecorder{mock}
    82  	return mock
    83  }
    84  
    85  // EXPECT returns an object that allows the caller to indicate expected use.
    86  func (m *MockNetlinkLib) EXPECT() *MockNetlinkLibMockRecorder {
    87  	return m.recorder
    88  }
    89  
    90  // DevLinkGetDeviceByName mocks base method.
    91  func (m *MockNetlinkLib) DevLinkGetDeviceByName(bus, device string) (*netlink0.DevlinkDevice, error) {
    92  	m.ctrl.T.Helper()
    93  	ret := m.ctrl.Call(m, "DevLinkGetDeviceByName", bus, device)
    94  	ret0, _ := ret[0].(*netlink0.DevlinkDevice)
    95  	ret1, _ := ret[1].(error)
    96  	return ret0, ret1
    97  }
    98  
    99  // DevLinkGetDeviceByName indicates an expected call of DevLinkGetDeviceByName.
   100  func (mr *MockNetlinkLibMockRecorder) DevLinkGetDeviceByName(bus, device interface{}) *gomock.Call {
   101  	mr.mock.ctrl.T.Helper()
   102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DevLinkGetDeviceByName", reflect.TypeOf((*MockNetlinkLib)(nil).DevLinkGetDeviceByName), bus, device)
   103  }
   104  
   105  // DevLinkSetEswitchMode mocks base method.
   106  func (m *MockNetlinkLib) DevLinkSetEswitchMode(dev *netlink0.DevlinkDevice, newMode string) error {
   107  	m.ctrl.T.Helper()
   108  	ret := m.ctrl.Call(m, "DevLinkSetEswitchMode", dev, newMode)
   109  	ret0, _ := ret[0].(error)
   110  	return ret0
   111  }
   112  
   113  // DevLinkSetEswitchMode indicates an expected call of DevLinkSetEswitchMode.
   114  func (mr *MockNetlinkLibMockRecorder) DevLinkSetEswitchMode(dev, newMode interface{}) *gomock.Call {
   115  	mr.mock.ctrl.T.Helper()
   116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DevLinkSetEswitchMode", reflect.TypeOf((*MockNetlinkLib)(nil).DevLinkSetEswitchMode), dev, newMode)
   117  }
   118  
   119  // DevlinkGetDeviceParamByName mocks base method.
   120  func (m *MockNetlinkLib) DevlinkGetDeviceParamByName(bus, device, param string) (*netlink0.DevlinkParam, error) {
   121  	m.ctrl.T.Helper()
   122  	ret := m.ctrl.Call(m, "DevlinkGetDeviceParamByName", bus, device, param)
   123  	ret0, _ := ret[0].(*netlink0.DevlinkParam)
   124  	ret1, _ := ret[1].(error)
   125  	return ret0, ret1
   126  }
   127  
   128  // DevlinkGetDeviceParamByName indicates an expected call of DevlinkGetDeviceParamByName.
   129  func (mr *MockNetlinkLibMockRecorder) DevlinkGetDeviceParamByName(bus, device, param interface{}) *gomock.Call {
   130  	mr.mock.ctrl.T.Helper()
   131  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DevlinkGetDeviceParamByName", reflect.TypeOf((*MockNetlinkLib)(nil).DevlinkGetDeviceParamByName), bus, device, param)
   132  }
   133  
   134  // DevlinkSetDeviceParam mocks base method.
   135  func (m *MockNetlinkLib) DevlinkSetDeviceParam(bus, device, param string, cmode uint8, value interface{}) error {
   136  	m.ctrl.T.Helper()
   137  	ret := m.ctrl.Call(m, "DevlinkSetDeviceParam", bus, device, param, cmode, value)
   138  	ret0, _ := ret[0].(error)
   139  	return ret0
   140  }
   141  
   142  // DevlinkSetDeviceParam indicates an expected call of DevlinkSetDeviceParam.
   143  func (mr *MockNetlinkLibMockRecorder) DevlinkSetDeviceParam(bus, device, param, cmode, value interface{}) *gomock.Call {
   144  	mr.mock.ctrl.T.Helper()
   145  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DevlinkSetDeviceParam", reflect.TypeOf((*MockNetlinkLib)(nil).DevlinkSetDeviceParam), bus, device, param, cmode, value)
   146  }
   147  
   148  // LinkByName mocks base method.
   149  func (m *MockNetlinkLib) LinkByName(name string) (netlink.Link, error) {
   150  	m.ctrl.T.Helper()
   151  	ret := m.ctrl.Call(m, "LinkByName", name)
   152  	ret0, _ := ret[0].(netlink.Link)
   153  	ret1, _ := ret[1].(error)
   154  	return ret0, ret1
   155  }
   156  
   157  // LinkByName indicates an expected call of LinkByName.
   158  func (mr *MockNetlinkLibMockRecorder) LinkByName(name interface{}) *gomock.Call {
   159  	mr.mock.ctrl.T.Helper()
   160  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LinkByName", reflect.TypeOf((*MockNetlinkLib)(nil).LinkByName), name)
   161  }
   162  
   163  // LinkSetMTU mocks base method.
   164  func (m *MockNetlinkLib) LinkSetMTU(link netlink.Link, mtu int) error {
   165  	m.ctrl.T.Helper()
   166  	ret := m.ctrl.Call(m, "LinkSetMTU", link, mtu)
   167  	ret0, _ := ret[0].(error)
   168  	return ret0
   169  }
   170  
   171  // LinkSetMTU indicates an expected call of LinkSetMTU.
   172  func (mr *MockNetlinkLibMockRecorder) LinkSetMTU(link, mtu interface{}) *gomock.Call {
   173  	mr.mock.ctrl.T.Helper()
   174  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LinkSetMTU", reflect.TypeOf((*MockNetlinkLib)(nil).LinkSetMTU), link, mtu)
   175  }
   176  
   177  // LinkSetUp mocks base method.
   178  func (m *MockNetlinkLib) LinkSetUp(link netlink.Link) error {
   179  	m.ctrl.T.Helper()
   180  	ret := m.ctrl.Call(m, "LinkSetUp", link)
   181  	ret0, _ := ret[0].(error)
   182  	return ret0
   183  }
   184  
   185  // LinkSetUp indicates an expected call of LinkSetUp.
   186  func (mr *MockNetlinkLibMockRecorder) LinkSetUp(link interface{}) *gomock.Call {
   187  	mr.mock.ctrl.T.Helper()
   188  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LinkSetUp", reflect.TypeOf((*MockNetlinkLib)(nil).LinkSetUp), link)
   189  }
   190  
   191  // LinkSetVfHardwareAddr mocks base method.
   192  func (m *MockNetlinkLib) LinkSetVfHardwareAddr(link netlink.Link, vf int, hwaddr net.HardwareAddr) error {
   193  	m.ctrl.T.Helper()
   194  	ret := m.ctrl.Call(m, "LinkSetVfHardwareAddr", link, vf, hwaddr)
   195  	ret0, _ := ret[0].(error)
   196  	return ret0
   197  }
   198  
   199  // LinkSetVfHardwareAddr indicates an expected call of LinkSetVfHardwareAddr.
   200  func (mr *MockNetlinkLibMockRecorder) LinkSetVfHardwareAddr(link, vf, hwaddr interface{}) *gomock.Call {
   201  	mr.mock.ctrl.T.Helper()
   202  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LinkSetVfHardwareAddr", reflect.TypeOf((*MockNetlinkLib)(nil).LinkSetVfHardwareAddr), link, vf, hwaddr)
   203  }
   204  
   205  // LinkSetVfNodeGUID mocks base method.
   206  func (m *MockNetlinkLib) LinkSetVfNodeGUID(link netlink.Link, vf int, nodeguid net.HardwareAddr) error {
   207  	m.ctrl.T.Helper()
   208  	ret := m.ctrl.Call(m, "LinkSetVfNodeGUID", link, vf, nodeguid)
   209  	ret0, _ := ret[0].(error)
   210  	return ret0
   211  }
   212  
   213  // LinkSetVfNodeGUID indicates an expected call of LinkSetVfNodeGUID.
   214  func (mr *MockNetlinkLibMockRecorder) LinkSetVfNodeGUID(link, vf, nodeguid interface{}) *gomock.Call {
   215  	mr.mock.ctrl.T.Helper()
   216  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LinkSetVfNodeGUID", reflect.TypeOf((*MockNetlinkLib)(nil).LinkSetVfNodeGUID), link, vf, nodeguid)
   217  }
   218  
   219  // LinkSetVfPortGUID mocks base method.
   220  func (m *MockNetlinkLib) LinkSetVfPortGUID(link netlink.Link, vf int, portguid net.HardwareAddr) error {
   221  	m.ctrl.T.Helper()
   222  	ret := m.ctrl.Call(m, "LinkSetVfPortGUID", link, vf, portguid)
   223  	ret0, _ := ret[0].(error)
   224  	return ret0
   225  }
   226  
   227  // LinkSetVfPortGUID indicates an expected call of LinkSetVfPortGUID.
   228  func (mr *MockNetlinkLibMockRecorder) LinkSetVfPortGUID(link, vf, portguid interface{}) *gomock.Call {
   229  	mr.mock.ctrl.T.Helper()
   230  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LinkSetVfPortGUID", reflect.TypeOf((*MockNetlinkLib)(nil).LinkSetVfPortGUID), link, vf, portguid)
   231  }
   232  
   233  // VDPADelDev mocks base method.
   234  func (m *MockNetlinkLib) VDPADelDev(name string) error {
   235  	m.ctrl.T.Helper()
   236  	ret := m.ctrl.Call(m, "VDPADelDev", name)
   237  	ret0, _ := ret[0].(error)
   238  	return ret0
   239  }
   240  
   241  // VDPADelDev indicates an expected call of VDPADelDev.
   242  func (mr *MockNetlinkLibMockRecorder) VDPADelDev(name interface{}) *gomock.Call {
   243  	mr.mock.ctrl.T.Helper()
   244  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VDPADelDev", reflect.TypeOf((*MockNetlinkLib)(nil).VDPADelDev), name)
   245  }
   246  
   247  // VDPAGetDevByName mocks base method.
   248  func (m *MockNetlinkLib) VDPAGetDevByName(name string) (*netlink0.VDPADev, error) {
   249  	m.ctrl.T.Helper()
   250  	ret := m.ctrl.Call(m, "VDPAGetDevByName", name)
   251  	ret0, _ := ret[0].(*netlink0.VDPADev)
   252  	ret1, _ := ret[1].(error)
   253  	return ret0, ret1
   254  }
   255  
   256  // VDPAGetDevByName indicates an expected call of VDPAGetDevByName.
   257  func (mr *MockNetlinkLibMockRecorder) VDPAGetDevByName(name interface{}) *gomock.Call {
   258  	mr.mock.ctrl.T.Helper()
   259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VDPAGetDevByName", reflect.TypeOf((*MockNetlinkLib)(nil).VDPAGetDevByName), name)
   260  }
   261  
   262  // VDPANewDev mocks base method.
   263  func (m *MockNetlinkLib) VDPANewDev(name, mgmtBus, mgmtName string, params netlink0.VDPANewDevParams) error {
   264  	m.ctrl.T.Helper()
   265  	ret := m.ctrl.Call(m, "VDPANewDev", name, mgmtBus, mgmtName, params)
   266  	ret0, _ := ret[0].(error)
   267  	return ret0
   268  }
   269  
   270  // VDPANewDev indicates an expected call of VDPANewDev.
   271  func (mr *MockNetlinkLibMockRecorder) VDPANewDev(name, mgmtBus, mgmtName, params interface{}) *gomock.Call {
   272  	mr.mock.ctrl.T.Helper()
   273  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VDPANewDev", reflect.TypeOf((*MockNetlinkLib)(nil).VDPANewDev), name, mgmtBus, mgmtName, params)
   274  }