1 // Code generated by GoVPP's binapi-generator. DO NOT EDIT.
10 api "git.fd.io/govpp.git/api"
11 vpe "git.fd.io/govpp.git/binapi/vpe"
14 // RPCService defines RPC service ip.
15 type RPCService interface {
16 IoamDisable(ctx context.Context, in *IoamDisable) (*IoamDisableReply, error)
17 IoamEnable(ctx context.Context, in *IoamEnable) (*IoamEnableReply, error)
18 IPAddressDump(ctx context.Context, in *IPAddressDump) (RPCService_IPAddressDumpClient, error)
19 IPContainerProxyAddDel(ctx context.Context, in *IPContainerProxyAddDel) (*IPContainerProxyAddDelReply, error)
20 IPContainerProxyDump(ctx context.Context, in *IPContainerProxyDump) (RPCService_IPContainerProxyDumpClient, error)
21 IPDump(ctx context.Context, in *IPDump) (RPCService_IPDumpClient, error)
22 IPMrouteAddDel(ctx context.Context, in *IPMrouteAddDel) (*IPMrouteAddDelReply, error)
23 IPMrouteDump(ctx context.Context, in *IPMrouteDump) (RPCService_IPMrouteDumpClient, error)
24 IPMtableDump(ctx context.Context, in *IPMtableDump) (RPCService_IPMtableDumpClient, error)
25 IPPathMtuGet(ctx context.Context, in *IPPathMtuGet) (RPCService_IPPathMtuGetClient, error)
26 IPPathMtuReplaceBegin(ctx context.Context, in *IPPathMtuReplaceBegin) (*IPPathMtuReplaceBeginReply, error)
27 IPPathMtuReplaceEnd(ctx context.Context, in *IPPathMtuReplaceEnd) (*IPPathMtuReplaceEndReply, error)
28 IPPathMtuUpdate(ctx context.Context, in *IPPathMtuUpdate) (*IPPathMtuUpdateReply, error)
29 IPPuntPolice(ctx context.Context, in *IPPuntPolice) (*IPPuntPoliceReply, error)
30 IPPuntRedirect(ctx context.Context, in *IPPuntRedirect) (*IPPuntRedirectReply, error)
31 IPPuntRedirectDump(ctx context.Context, in *IPPuntRedirectDump) (RPCService_IPPuntRedirectDumpClient, error)
32 IPReassemblyEnableDisable(ctx context.Context, in *IPReassemblyEnableDisable) (*IPReassemblyEnableDisableReply, error)
33 IPReassemblyGet(ctx context.Context, in *IPReassemblyGet) (*IPReassemblyGetReply, error)
34 IPReassemblySet(ctx context.Context, in *IPReassemblySet) (*IPReassemblySetReply, error)
35 IPRouteAddDel(ctx context.Context, in *IPRouteAddDel) (*IPRouteAddDelReply, error)
36 IPRouteAddDelV2(ctx context.Context, in *IPRouteAddDelV2) (*IPRouteAddDelV2Reply, error)
37 IPRouteDump(ctx context.Context, in *IPRouteDump) (RPCService_IPRouteDumpClient, error)
38 IPRouteLookup(ctx context.Context, in *IPRouteLookup) (*IPRouteLookupReply, error)
39 IPRouteLookupV2(ctx context.Context, in *IPRouteLookupV2) (*IPRouteLookupV2Reply, error)
40 IPRouteV2Dump(ctx context.Context, in *IPRouteV2Dump) (RPCService_IPRouteV2DumpClient, error)
41 IPSourceAndPortRangeCheckAddDel(ctx context.Context, in *IPSourceAndPortRangeCheckAddDel) (*IPSourceAndPortRangeCheckAddDelReply, error)
42 IPSourceAndPortRangeCheckInterfaceAddDel(ctx context.Context, in *IPSourceAndPortRangeCheckInterfaceAddDel) (*IPSourceAndPortRangeCheckInterfaceAddDelReply, error)
43 IPTableAddDel(ctx context.Context, in *IPTableAddDel) (*IPTableAddDelReply, error)
44 IPTableDump(ctx context.Context, in *IPTableDump) (RPCService_IPTableDumpClient, error)
45 IPTableFlush(ctx context.Context, in *IPTableFlush) (*IPTableFlushReply, error)
46 IPTableReplaceBegin(ctx context.Context, in *IPTableReplaceBegin) (*IPTableReplaceBeginReply, error)
47 IPTableReplaceEnd(ctx context.Context, in *IPTableReplaceEnd) (*IPTableReplaceEndReply, error)
48 IPUnnumberedDump(ctx context.Context, in *IPUnnumberedDump) (RPCService_IPUnnumberedDumpClient, error)
49 MfibSignalDump(ctx context.Context, in *MfibSignalDump) (RPCService_MfibSignalDumpClient, error)
50 SetIPFlowHash(ctx context.Context, in *SetIPFlowHash) (*SetIPFlowHashReply, error)
51 SetIPFlowHashRouterID(ctx context.Context, in *SetIPFlowHashRouterID) (*SetIPFlowHashRouterIDReply, error)
52 SetIPFlowHashV2(ctx context.Context, in *SetIPFlowHashV2) (*SetIPFlowHashV2Reply, error)
53 SwInterfaceIP6EnableDisable(ctx context.Context, in *SwInterfaceIP6EnableDisable) (*SwInterfaceIP6EnableDisableReply, error)
54 SwInterfaceIP6GetLinkLocalAddress(ctx context.Context, in *SwInterfaceIP6GetLinkLocalAddress) (*SwInterfaceIP6GetLinkLocalAddressReply, error)
55 SwInterfaceIP6SetLinkLocalAddress(ctx context.Context, in *SwInterfaceIP6SetLinkLocalAddress) (*SwInterfaceIP6SetLinkLocalAddressReply, error)
58 type serviceClient struct {
62 func NewServiceClient(conn api.Connection) RPCService {
63 return &serviceClient{conn}
66 func (c *serviceClient) IoamDisable(ctx context.Context, in *IoamDisable) (*IoamDisableReply, error) {
67 out := new(IoamDisableReply)
68 err := c.conn.Invoke(ctx, in, out)
72 return out, api.RetvalToVPPApiError(out.Retval)
75 func (c *serviceClient) IoamEnable(ctx context.Context, in *IoamEnable) (*IoamEnableReply, error) {
76 out := new(IoamEnableReply)
77 err := c.conn.Invoke(ctx, in, out)
81 return out, api.RetvalToVPPApiError(out.Retval)
84 func (c *serviceClient) IPAddressDump(ctx context.Context, in *IPAddressDump) (RPCService_IPAddressDumpClient, error) {
85 stream, err := c.conn.NewStream(ctx)
89 x := &serviceClient_IPAddressDumpClient{stream}
90 if err := x.Stream.SendMsg(in); err != nil {
93 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
99 type RPCService_IPAddressDumpClient interface {
100 Recv() (*IPAddressDetails, error)
104 type serviceClient_IPAddressDumpClient struct {
108 func (c *serviceClient_IPAddressDumpClient) Recv() (*IPAddressDetails, error) {
109 msg, err := c.Stream.RecvMsg()
113 switch m := msg.(type) {
114 case *IPAddressDetails:
116 case *vpe.ControlPingReply:
117 err = c.Stream.Close()
123 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
127 func (c *serviceClient) IPContainerProxyAddDel(ctx context.Context, in *IPContainerProxyAddDel) (*IPContainerProxyAddDelReply, error) {
128 out := new(IPContainerProxyAddDelReply)
129 err := c.conn.Invoke(ctx, in, out)
133 return out, api.RetvalToVPPApiError(out.Retval)
136 func (c *serviceClient) IPContainerProxyDump(ctx context.Context, in *IPContainerProxyDump) (RPCService_IPContainerProxyDumpClient, error) {
137 stream, err := c.conn.NewStream(ctx)
141 x := &serviceClient_IPContainerProxyDumpClient{stream}
142 if err := x.Stream.SendMsg(in); err != nil {
145 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
151 type RPCService_IPContainerProxyDumpClient interface {
152 Recv() (*IPContainerProxyDetails, error)
156 type serviceClient_IPContainerProxyDumpClient struct {
160 func (c *serviceClient_IPContainerProxyDumpClient) Recv() (*IPContainerProxyDetails, error) {
161 msg, err := c.Stream.RecvMsg()
165 switch m := msg.(type) {
166 case *IPContainerProxyDetails:
168 case *vpe.ControlPingReply:
169 err = c.Stream.Close()
175 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
179 func (c *serviceClient) IPDump(ctx context.Context, in *IPDump) (RPCService_IPDumpClient, error) {
180 stream, err := c.conn.NewStream(ctx)
184 x := &serviceClient_IPDumpClient{stream}
185 if err := x.Stream.SendMsg(in); err != nil {
188 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
194 type RPCService_IPDumpClient interface {
195 Recv() (*IPDetails, error)
199 type serviceClient_IPDumpClient struct {
203 func (c *serviceClient_IPDumpClient) Recv() (*IPDetails, error) {
204 msg, err := c.Stream.RecvMsg()
208 switch m := msg.(type) {
211 case *vpe.ControlPingReply:
212 err = c.Stream.Close()
218 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
222 func (c *serviceClient) IPMrouteAddDel(ctx context.Context, in *IPMrouteAddDel) (*IPMrouteAddDelReply, error) {
223 out := new(IPMrouteAddDelReply)
224 err := c.conn.Invoke(ctx, in, out)
228 return out, api.RetvalToVPPApiError(out.Retval)
231 func (c *serviceClient) IPMrouteDump(ctx context.Context, in *IPMrouteDump) (RPCService_IPMrouteDumpClient, error) {
232 stream, err := c.conn.NewStream(ctx)
236 x := &serviceClient_IPMrouteDumpClient{stream}
237 if err := x.Stream.SendMsg(in); err != nil {
240 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
246 type RPCService_IPMrouteDumpClient interface {
247 Recv() (*IPMrouteDetails, error)
251 type serviceClient_IPMrouteDumpClient struct {
255 func (c *serviceClient_IPMrouteDumpClient) Recv() (*IPMrouteDetails, error) {
256 msg, err := c.Stream.RecvMsg()
260 switch m := msg.(type) {
261 case *IPMrouteDetails:
263 case *vpe.ControlPingReply:
264 err = c.Stream.Close()
270 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
274 func (c *serviceClient) IPMtableDump(ctx context.Context, in *IPMtableDump) (RPCService_IPMtableDumpClient, error) {
275 stream, err := c.conn.NewStream(ctx)
279 x := &serviceClient_IPMtableDumpClient{stream}
280 if err := x.Stream.SendMsg(in); err != nil {
283 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
289 type RPCService_IPMtableDumpClient interface {
290 Recv() (*IPMtableDetails, error)
294 type serviceClient_IPMtableDumpClient struct {
298 func (c *serviceClient_IPMtableDumpClient) Recv() (*IPMtableDetails, error) {
299 msg, err := c.Stream.RecvMsg()
303 switch m := msg.(type) {
304 case *IPMtableDetails:
306 case *vpe.ControlPingReply:
307 err = c.Stream.Close()
313 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
317 func (c *serviceClient) IPPathMtuGet(ctx context.Context, in *IPPathMtuGet) (RPCService_IPPathMtuGetClient, error) {
318 stream, err := c.conn.NewStream(ctx)
322 x := &serviceClient_IPPathMtuGetClient{stream}
323 if err := x.Stream.SendMsg(in); err != nil {
329 type RPCService_IPPathMtuGetClient interface {
330 Recv() (*IPPathMtuDetails, error)
334 type serviceClient_IPPathMtuGetClient struct {
338 func (c *serviceClient_IPPathMtuGetClient) Recv() (*IPPathMtuDetails, error) {
339 msg, err := c.Stream.RecvMsg()
343 switch m := msg.(type) {
344 case *IPPathMtuDetails:
346 case *IPPathMtuGetReply:
347 err = c.Stream.Close()
353 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
357 func (c *serviceClient) IPPathMtuReplaceBegin(ctx context.Context, in *IPPathMtuReplaceBegin) (*IPPathMtuReplaceBeginReply, error) {
358 out := new(IPPathMtuReplaceBeginReply)
359 err := c.conn.Invoke(ctx, in, out)
363 return out, api.RetvalToVPPApiError(out.Retval)
366 func (c *serviceClient) IPPathMtuReplaceEnd(ctx context.Context, in *IPPathMtuReplaceEnd) (*IPPathMtuReplaceEndReply, error) {
367 out := new(IPPathMtuReplaceEndReply)
368 err := c.conn.Invoke(ctx, in, out)
372 return out, api.RetvalToVPPApiError(out.Retval)
375 func (c *serviceClient) IPPathMtuUpdate(ctx context.Context, in *IPPathMtuUpdate) (*IPPathMtuUpdateReply, error) {
376 out := new(IPPathMtuUpdateReply)
377 err := c.conn.Invoke(ctx, in, out)
381 return out, api.RetvalToVPPApiError(out.Retval)
384 func (c *serviceClient) IPPuntPolice(ctx context.Context, in *IPPuntPolice) (*IPPuntPoliceReply, error) {
385 out := new(IPPuntPoliceReply)
386 err := c.conn.Invoke(ctx, in, out)
390 return out, api.RetvalToVPPApiError(out.Retval)
393 func (c *serviceClient) IPPuntRedirect(ctx context.Context, in *IPPuntRedirect) (*IPPuntRedirectReply, error) {
394 out := new(IPPuntRedirectReply)
395 err := c.conn.Invoke(ctx, in, out)
399 return out, api.RetvalToVPPApiError(out.Retval)
402 func (c *serviceClient) IPPuntRedirectDump(ctx context.Context, in *IPPuntRedirectDump) (RPCService_IPPuntRedirectDumpClient, error) {
403 stream, err := c.conn.NewStream(ctx)
407 x := &serviceClient_IPPuntRedirectDumpClient{stream}
408 if err := x.Stream.SendMsg(in); err != nil {
411 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
417 type RPCService_IPPuntRedirectDumpClient interface {
418 Recv() (*IPPuntRedirectDetails, error)
422 type serviceClient_IPPuntRedirectDumpClient struct {
426 func (c *serviceClient_IPPuntRedirectDumpClient) Recv() (*IPPuntRedirectDetails, error) {
427 msg, err := c.Stream.RecvMsg()
431 switch m := msg.(type) {
432 case *IPPuntRedirectDetails:
434 case *vpe.ControlPingReply:
435 err = c.Stream.Close()
441 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
445 func (c *serviceClient) IPReassemblyEnableDisable(ctx context.Context, in *IPReassemblyEnableDisable) (*IPReassemblyEnableDisableReply, error) {
446 out := new(IPReassemblyEnableDisableReply)
447 err := c.conn.Invoke(ctx, in, out)
451 return out, api.RetvalToVPPApiError(out.Retval)
454 func (c *serviceClient) IPReassemblyGet(ctx context.Context, in *IPReassemblyGet) (*IPReassemblyGetReply, error) {
455 out := new(IPReassemblyGetReply)
456 err := c.conn.Invoke(ctx, in, out)
460 return out, api.RetvalToVPPApiError(out.Retval)
463 func (c *serviceClient) IPReassemblySet(ctx context.Context, in *IPReassemblySet) (*IPReassemblySetReply, error) {
464 out := new(IPReassemblySetReply)
465 err := c.conn.Invoke(ctx, in, out)
469 return out, api.RetvalToVPPApiError(out.Retval)
472 func (c *serviceClient) IPRouteAddDel(ctx context.Context, in *IPRouteAddDel) (*IPRouteAddDelReply, error) {
473 out := new(IPRouteAddDelReply)
474 err := c.conn.Invoke(ctx, in, out)
478 return out, api.RetvalToVPPApiError(out.Retval)
481 func (c *serviceClient) IPRouteAddDelV2(ctx context.Context, in *IPRouteAddDelV2) (*IPRouteAddDelV2Reply, error) {
482 out := new(IPRouteAddDelV2Reply)
483 err := c.conn.Invoke(ctx, in, out)
487 return out, api.RetvalToVPPApiError(out.Retval)
490 func (c *serviceClient) IPRouteDump(ctx context.Context, in *IPRouteDump) (RPCService_IPRouteDumpClient, error) {
491 stream, err := c.conn.NewStream(ctx)
495 x := &serviceClient_IPRouteDumpClient{stream}
496 if err := x.Stream.SendMsg(in); err != nil {
499 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
505 type RPCService_IPRouteDumpClient interface {
506 Recv() (*IPRouteDetails, error)
510 type serviceClient_IPRouteDumpClient struct {
514 func (c *serviceClient_IPRouteDumpClient) Recv() (*IPRouteDetails, error) {
515 msg, err := c.Stream.RecvMsg()
519 switch m := msg.(type) {
520 case *IPRouteDetails:
522 case *vpe.ControlPingReply:
523 err = c.Stream.Close()
529 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
533 func (c *serviceClient) IPRouteLookup(ctx context.Context, in *IPRouteLookup) (*IPRouteLookupReply, error) {
534 out := new(IPRouteLookupReply)
535 err := c.conn.Invoke(ctx, in, out)
539 return out, api.RetvalToVPPApiError(out.Retval)
542 func (c *serviceClient) IPRouteLookupV2(ctx context.Context, in *IPRouteLookupV2) (*IPRouteLookupV2Reply, error) {
543 out := new(IPRouteLookupV2Reply)
544 err := c.conn.Invoke(ctx, in, out)
548 return out, api.RetvalToVPPApiError(out.Retval)
551 func (c *serviceClient) IPRouteV2Dump(ctx context.Context, in *IPRouteV2Dump) (RPCService_IPRouteV2DumpClient, error) {
552 stream, err := c.conn.NewStream(ctx)
556 x := &serviceClient_IPRouteV2DumpClient{stream}
557 if err := x.Stream.SendMsg(in); err != nil {
560 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
566 type RPCService_IPRouteV2DumpClient interface {
567 Recv() (*IPRouteV2Details, error)
571 type serviceClient_IPRouteV2DumpClient struct {
575 func (c *serviceClient_IPRouteV2DumpClient) Recv() (*IPRouteV2Details, error) {
576 msg, err := c.Stream.RecvMsg()
580 switch m := msg.(type) {
581 case *IPRouteV2Details:
583 case *vpe.ControlPingReply:
584 err = c.Stream.Close()
590 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
594 func (c *serviceClient) IPSourceAndPortRangeCheckAddDel(ctx context.Context, in *IPSourceAndPortRangeCheckAddDel) (*IPSourceAndPortRangeCheckAddDelReply, error) {
595 out := new(IPSourceAndPortRangeCheckAddDelReply)
596 err := c.conn.Invoke(ctx, in, out)
600 return out, api.RetvalToVPPApiError(out.Retval)
603 func (c *serviceClient) IPSourceAndPortRangeCheckInterfaceAddDel(ctx context.Context, in *IPSourceAndPortRangeCheckInterfaceAddDel) (*IPSourceAndPortRangeCheckInterfaceAddDelReply, error) {
604 out := new(IPSourceAndPortRangeCheckInterfaceAddDelReply)
605 err := c.conn.Invoke(ctx, in, out)
609 return out, api.RetvalToVPPApiError(out.Retval)
612 func (c *serviceClient) IPTableAddDel(ctx context.Context, in *IPTableAddDel) (*IPTableAddDelReply, error) {
613 out := new(IPTableAddDelReply)
614 err := c.conn.Invoke(ctx, in, out)
618 return out, api.RetvalToVPPApiError(out.Retval)
621 func (c *serviceClient) IPTableDump(ctx context.Context, in *IPTableDump) (RPCService_IPTableDumpClient, error) {
622 stream, err := c.conn.NewStream(ctx)
626 x := &serviceClient_IPTableDumpClient{stream}
627 if err := x.Stream.SendMsg(in); err != nil {
630 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
636 type RPCService_IPTableDumpClient interface {
637 Recv() (*IPTableDetails, error)
641 type serviceClient_IPTableDumpClient struct {
645 func (c *serviceClient_IPTableDumpClient) Recv() (*IPTableDetails, error) {
646 msg, err := c.Stream.RecvMsg()
650 switch m := msg.(type) {
651 case *IPTableDetails:
653 case *vpe.ControlPingReply:
654 err = c.Stream.Close()
660 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
664 func (c *serviceClient) IPTableFlush(ctx context.Context, in *IPTableFlush) (*IPTableFlushReply, error) {
665 out := new(IPTableFlushReply)
666 err := c.conn.Invoke(ctx, in, out)
670 return out, api.RetvalToVPPApiError(out.Retval)
673 func (c *serviceClient) IPTableReplaceBegin(ctx context.Context, in *IPTableReplaceBegin) (*IPTableReplaceBeginReply, error) {
674 out := new(IPTableReplaceBeginReply)
675 err := c.conn.Invoke(ctx, in, out)
679 return out, api.RetvalToVPPApiError(out.Retval)
682 func (c *serviceClient) IPTableReplaceEnd(ctx context.Context, in *IPTableReplaceEnd) (*IPTableReplaceEndReply, error) {
683 out := new(IPTableReplaceEndReply)
684 err := c.conn.Invoke(ctx, in, out)
688 return out, api.RetvalToVPPApiError(out.Retval)
691 func (c *serviceClient) IPUnnumberedDump(ctx context.Context, in *IPUnnumberedDump) (RPCService_IPUnnumberedDumpClient, error) {
692 stream, err := c.conn.NewStream(ctx)
696 x := &serviceClient_IPUnnumberedDumpClient{stream}
697 if err := x.Stream.SendMsg(in); err != nil {
700 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
706 type RPCService_IPUnnumberedDumpClient interface {
707 Recv() (*IPUnnumberedDetails, error)
711 type serviceClient_IPUnnumberedDumpClient struct {
715 func (c *serviceClient_IPUnnumberedDumpClient) Recv() (*IPUnnumberedDetails, error) {
716 msg, err := c.Stream.RecvMsg()
720 switch m := msg.(type) {
721 case *IPUnnumberedDetails:
723 case *vpe.ControlPingReply:
724 err = c.Stream.Close()
730 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
734 func (c *serviceClient) MfibSignalDump(ctx context.Context, in *MfibSignalDump) (RPCService_MfibSignalDumpClient, error) {
735 stream, err := c.conn.NewStream(ctx)
739 x := &serviceClient_MfibSignalDumpClient{stream}
740 if err := x.Stream.SendMsg(in); err != nil {
743 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
749 type RPCService_MfibSignalDumpClient interface {
750 Recv() (*MfibSignalDetails, error)
754 type serviceClient_MfibSignalDumpClient struct {
758 func (c *serviceClient_MfibSignalDumpClient) Recv() (*MfibSignalDetails, error) {
759 msg, err := c.Stream.RecvMsg()
763 switch m := msg.(type) {
764 case *MfibSignalDetails:
766 case *vpe.ControlPingReply:
767 err = c.Stream.Close()
773 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
777 func (c *serviceClient) SetIPFlowHash(ctx context.Context, in *SetIPFlowHash) (*SetIPFlowHashReply, error) {
778 out := new(SetIPFlowHashReply)
779 err := c.conn.Invoke(ctx, in, out)
783 return out, api.RetvalToVPPApiError(out.Retval)
786 func (c *serviceClient) SetIPFlowHashRouterID(ctx context.Context, in *SetIPFlowHashRouterID) (*SetIPFlowHashRouterIDReply, error) {
787 out := new(SetIPFlowHashRouterIDReply)
788 err := c.conn.Invoke(ctx, in, out)
792 return out, api.RetvalToVPPApiError(out.Retval)
795 func (c *serviceClient) SetIPFlowHashV2(ctx context.Context, in *SetIPFlowHashV2) (*SetIPFlowHashV2Reply, error) {
796 out := new(SetIPFlowHashV2Reply)
797 err := c.conn.Invoke(ctx, in, out)
801 return out, api.RetvalToVPPApiError(out.Retval)
804 func (c *serviceClient) SwInterfaceIP6EnableDisable(ctx context.Context, in *SwInterfaceIP6EnableDisable) (*SwInterfaceIP6EnableDisableReply, error) {
805 out := new(SwInterfaceIP6EnableDisableReply)
806 err := c.conn.Invoke(ctx, in, out)
810 return out, api.RetvalToVPPApiError(out.Retval)
813 func (c *serviceClient) SwInterfaceIP6GetLinkLocalAddress(ctx context.Context, in *SwInterfaceIP6GetLinkLocalAddress) (*SwInterfaceIP6GetLinkLocalAddressReply, error) {
814 out := new(SwInterfaceIP6GetLinkLocalAddressReply)
815 err := c.conn.Invoke(ctx, in, out)
819 return out, api.RetvalToVPPApiError(out.Retval)
822 func (c *serviceClient) SwInterfaceIP6SetLinkLocalAddress(ctx context.Context, in *SwInterfaceIP6SetLinkLocalAddress) (*SwInterfaceIP6SetLinkLocalAddressReply, error) {
823 out := new(SwInterfaceIP6SetLinkLocalAddressReply)
824 err := c.conn.Invoke(ctx, in, out)
828 return out, api.RetvalToVPPApiError(out.Retval)