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:
119 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
123 func (c *serviceClient) IPContainerProxyAddDel(ctx context.Context, in *IPContainerProxyAddDel) (*IPContainerProxyAddDelReply, error) {
124 out := new(IPContainerProxyAddDelReply)
125 err := c.conn.Invoke(ctx, in, out)
129 return out, api.RetvalToVPPApiError(out.Retval)
132 func (c *serviceClient) IPContainerProxyDump(ctx context.Context, in *IPContainerProxyDump) (RPCService_IPContainerProxyDumpClient, error) {
133 stream, err := c.conn.NewStream(ctx)
137 x := &serviceClient_IPContainerProxyDumpClient{stream}
138 if err := x.Stream.SendMsg(in); err != nil {
141 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
147 type RPCService_IPContainerProxyDumpClient interface {
148 Recv() (*IPContainerProxyDetails, error)
152 type serviceClient_IPContainerProxyDumpClient struct {
156 func (c *serviceClient_IPContainerProxyDumpClient) Recv() (*IPContainerProxyDetails, error) {
157 msg, err := c.Stream.RecvMsg()
161 switch m := msg.(type) {
162 case *IPContainerProxyDetails:
164 case *vpe.ControlPingReply:
167 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
171 func (c *serviceClient) IPDump(ctx context.Context, in *IPDump) (RPCService_IPDumpClient, error) {
172 stream, err := c.conn.NewStream(ctx)
176 x := &serviceClient_IPDumpClient{stream}
177 if err := x.Stream.SendMsg(in); err != nil {
180 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
186 type RPCService_IPDumpClient interface {
187 Recv() (*IPDetails, error)
191 type serviceClient_IPDumpClient struct {
195 func (c *serviceClient_IPDumpClient) Recv() (*IPDetails, error) {
196 msg, err := c.Stream.RecvMsg()
200 switch m := msg.(type) {
203 case *vpe.ControlPingReply:
206 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
210 func (c *serviceClient) IPMrouteAddDel(ctx context.Context, in *IPMrouteAddDel) (*IPMrouteAddDelReply, error) {
211 out := new(IPMrouteAddDelReply)
212 err := c.conn.Invoke(ctx, in, out)
216 return out, api.RetvalToVPPApiError(out.Retval)
219 func (c *serviceClient) IPMrouteDump(ctx context.Context, in *IPMrouteDump) (RPCService_IPMrouteDumpClient, error) {
220 stream, err := c.conn.NewStream(ctx)
224 x := &serviceClient_IPMrouteDumpClient{stream}
225 if err := x.Stream.SendMsg(in); err != nil {
228 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
234 type RPCService_IPMrouteDumpClient interface {
235 Recv() (*IPMrouteDetails, error)
239 type serviceClient_IPMrouteDumpClient struct {
243 func (c *serviceClient_IPMrouteDumpClient) Recv() (*IPMrouteDetails, error) {
244 msg, err := c.Stream.RecvMsg()
248 switch m := msg.(type) {
249 case *IPMrouteDetails:
251 case *vpe.ControlPingReply:
254 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
258 func (c *serviceClient) IPMtableDump(ctx context.Context, in *IPMtableDump) (RPCService_IPMtableDumpClient, error) {
259 stream, err := c.conn.NewStream(ctx)
263 x := &serviceClient_IPMtableDumpClient{stream}
264 if err := x.Stream.SendMsg(in); err != nil {
267 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
273 type RPCService_IPMtableDumpClient interface {
274 Recv() (*IPMtableDetails, error)
278 type serviceClient_IPMtableDumpClient struct {
282 func (c *serviceClient_IPMtableDumpClient) Recv() (*IPMtableDetails, error) {
283 msg, err := c.Stream.RecvMsg()
287 switch m := msg.(type) {
288 case *IPMtableDetails:
290 case *vpe.ControlPingReply:
293 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
297 func (c *serviceClient) IPPathMtuGet(ctx context.Context, in *IPPathMtuGet) (RPCService_IPPathMtuGetClient, error) {
298 stream, err := c.conn.NewStream(ctx)
302 x := &serviceClient_IPPathMtuGetClient{stream}
303 if err := x.Stream.SendMsg(in); err != nil {
309 type RPCService_IPPathMtuGetClient interface {
310 Recv() (*IPPathMtuDetails, error)
314 type serviceClient_IPPathMtuGetClient struct {
318 func (c *serviceClient_IPPathMtuGetClient) Recv() (*IPPathMtuDetails, error) {
319 msg, err := c.Stream.RecvMsg()
323 switch m := msg.(type) {
324 case *IPPathMtuDetails:
326 case *IPPathMtuGetReply:
329 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
333 func (c *serviceClient) IPPathMtuReplaceBegin(ctx context.Context, in *IPPathMtuReplaceBegin) (*IPPathMtuReplaceBeginReply, error) {
334 out := new(IPPathMtuReplaceBeginReply)
335 err := c.conn.Invoke(ctx, in, out)
339 return out, api.RetvalToVPPApiError(out.Retval)
342 func (c *serviceClient) IPPathMtuReplaceEnd(ctx context.Context, in *IPPathMtuReplaceEnd) (*IPPathMtuReplaceEndReply, error) {
343 out := new(IPPathMtuReplaceEndReply)
344 err := c.conn.Invoke(ctx, in, out)
348 return out, api.RetvalToVPPApiError(out.Retval)
351 func (c *serviceClient) IPPathMtuUpdate(ctx context.Context, in *IPPathMtuUpdate) (*IPPathMtuUpdateReply, error) {
352 out := new(IPPathMtuUpdateReply)
353 err := c.conn.Invoke(ctx, in, out)
357 return out, api.RetvalToVPPApiError(out.Retval)
360 func (c *serviceClient) IPPuntPolice(ctx context.Context, in *IPPuntPolice) (*IPPuntPoliceReply, error) {
361 out := new(IPPuntPoliceReply)
362 err := c.conn.Invoke(ctx, in, out)
366 return out, api.RetvalToVPPApiError(out.Retval)
369 func (c *serviceClient) IPPuntRedirect(ctx context.Context, in *IPPuntRedirect) (*IPPuntRedirectReply, error) {
370 out := new(IPPuntRedirectReply)
371 err := c.conn.Invoke(ctx, in, out)
375 return out, api.RetvalToVPPApiError(out.Retval)
378 func (c *serviceClient) IPPuntRedirectDump(ctx context.Context, in *IPPuntRedirectDump) (RPCService_IPPuntRedirectDumpClient, error) {
379 stream, err := c.conn.NewStream(ctx)
383 x := &serviceClient_IPPuntRedirectDumpClient{stream}
384 if err := x.Stream.SendMsg(in); err != nil {
387 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
393 type RPCService_IPPuntRedirectDumpClient interface {
394 Recv() (*IPPuntRedirectDetails, error)
398 type serviceClient_IPPuntRedirectDumpClient struct {
402 func (c *serviceClient_IPPuntRedirectDumpClient) Recv() (*IPPuntRedirectDetails, error) {
403 msg, err := c.Stream.RecvMsg()
407 switch m := msg.(type) {
408 case *IPPuntRedirectDetails:
410 case *vpe.ControlPingReply:
413 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
417 func (c *serviceClient) IPReassemblyEnableDisable(ctx context.Context, in *IPReassemblyEnableDisable) (*IPReassemblyEnableDisableReply, error) {
418 out := new(IPReassemblyEnableDisableReply)
419 err := c.conn.Invoke(ctx, in, out)
423 return out, api.RetvalToVPPApiError(out.Retval)
426 func (c *serviceClient) IPReassemblyGet(ctx context.Context, in *IPReassemblyGet) (*IPReassemblyGetReply, error) {
427 out := new(IPReassemblyGetReply)
428 err := c.conn.Invoke(ctx, in, out)
432 return out, api.RetvalToVPPApiError(out.Retval)
435 func (c *serviceClient) IPReassemblySet(ctx context.Context, in *IPReassemblySet) (*IPReassemblySetReply, error) {
436 out := new(IPReassemblySetReply)
437 err := c.conn.Invoke(ctx, in, out)
441 return out, api.RetvalToVPPApiError(out.Retval)
444 func (c *serviceClient) IPRouteAddDel(ctx context.Context, in *IPRouteAddDel) (*IPRouteAddDelReply, error) {
445 out := new(IPRouteAddDelReply)
446 err := c.conn.Invoke(ctx, in, out)
450 return out, api.RetvalToVPPApiError(out.Retval)
453 func (c *serviceClient) IPRouteAddDelV2(ctx context.Context, in *IPRouteAddDelV2) (*IPRouteAddDelV2Reply, error) {
454 out := new(IPRouteAddDelV2Reply)
455 err := c.conn.Invoke(ctx, in, out)
459 return out, api.RetvalToVPPApiError(out.Retval)
462 func (c *serviceClient) IPRouteDump(ctx context.Context, in *IPRouteDump) (RPCService_IPRouteDumpClient, error) {
463 stream, err := c.conn.NewStream(ctx)
467 x := &serviceClient_IPRouteDumpClient{stream}
468 if err := x.Stream.SendMsg(in); err != nil {
471 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
477 type RPCService_IPRouteDumpClient interface {
478 Recv() (*IPRouteDetails, error)
482 type serviceClient_IPRouteDumpClient struct {
486 func (c *serviceClient_IPRouteDumpClient) Recv() (*IPRouteDetails, error) {
487 msg, err := c.Stream.RecvMsg()
491 switch m := msg.(type) {
492 case *IPRouteDetails:
494 case *vpe.ControlPingReply:
497 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
501 func (c *serviceClient) IPRouteLookup(ctx context.Context, in *IPRouteLookup) (*IPRouteLookupReply, error) {
502 out := new(IPRouteLookupReply)
503 err := c.conn.Invoke(ctx, in, out)
507 return out, api.RetvalToVPPApiError(out.Retval)
510 func (c *serviceClient) IPRouteLookupV2(ctx context.Context, in *IPRouteLookupV2) (*IPRouteLookupV2Reply, error) {
511 out := new(IPRouteLookupV2Reply)
512 err := c.conn.Invoke(ctx, in, out)
516 return out, api.RetvalToVPPApiError(out.Retval)
519 func (c *serviceClient) IPRouteV2Dump(ctx context.Context, in *IPRouteV2Dump) (RPCService_IPRouteV2DumpClient, error) {
520 stream, err := c.conn.NewStream(ctx)
524 x := &serviceClient_IPRouteV2DumpClient{stream}
525 if err := x.Stream.SendMsg(in); err != nil {
528 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
534 type RPCService_IPRouteV2DumpClient interface {
535 Recv() (*IPRouteV2Details, error)
539 type serviceClient_IPRouteV2DumpClient struct {
543 func (c *serviceClient_IPRouteV2DumpClient) Recv() (*IPRouteV2Details, error) {
544 msg, err := c.Stream.RecvMsg()
548 switch m := msg.(type) {
549 case *IPRouteV2Details:
551 case *vpe.ControlPingReply:
554 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
558 func (c *serviceClient) IPSourceAndPortRangeCheckAddDel(ctx context.Context, in *IPSourceAndPortRangeCheckAddDel) (*IPSourceAndPortRangeCheckAddDelReply, error) {
559 out := new(IPSourceAndPortRangeCheckAddDelReply)
560 err := c.conn.Invoke(ctx, in, out)
564 return out, api.RetvalToVPPApiError(out.Retval)
567 func (c *serviceClient) IPSourceAndPortRangeCheckInterfaceAddDel(ctx context.Context, in *IPSourceAndPortRangeCheckInterfaceAddDel) (*IPSourceAndPortRangeCheckInterfaceAddDelReply, error) {
568 out := new(IPSourceAndPortRangeCheckInterfaceAddDelReply)
569 err := c.conn.Invoke(ctx, in, out)
573 return out, api.RetvalToVPPApiError(out.Retval)
576 func (c *serviceClient) IPTableAddDel(ctx context.Context, in *IPTableAddDel) (*IPTableAddDelReply, error) {
577 out := new(IPTableAddDelReply)
578 err := c.conn.Invoke(ctx, in, out)
582 return out, api.RetvalToVPPApiError(out.Retval)
585 func (c *serviceClient) IPTableDump(ctx context.Context, in *IPTableDump) (RPCService_IPTableDumpClient, error) {
586 stream, err := c.conn.NewStream(ctx)
590 x := &serviceClient_IPTableDumpClient{stream}
591 if err := x.Stream.SendMsg(in); err != nil {
594 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
600 type RPCService_IPTableDumpClient interface {
601 Recv() (*IPTableDetails, error)
605 type serviceClient_IPTableDumpClient struct {
609 func (c *serviceClient_IPTableDumpClient) Recv() (*IPTableDetails, error) {
610 msg, err := c.Stream.RecvMsg()
614 switch m := msg.(type) {
615 case *IPTableDetails:
617 case *vpe.ControlPingReply:
620 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
624 func (c *serviceClient) IPTableFlush(ctx context.Context, in *IPTableFlush) (*IPTableFlushReply, error) {
625 out := new(IPTableFlushReply)
626 err := c.conn.Invoke(ctx, in, out)
630 return out, api.RetvalToVPPApiError(out.Retval)
633 func (c *serviceClient) IPTableReplaceBegin(ctx context.Context, in *IPTableReplaceBegin) (*IPTableReplaceBeginReply, error) {
634 out := new(IPTableReplaceBeginReply)
635 err := c.conn.Invoke(ctx, in, out)
639 return out, api.RetvalToVPPApiError(out.Retval)
642 func (c *serviceClient) IPTableReplaceEnd(ctx context.Context, in *IPTableReplaceEnd) (*IPTableReplaceEndReply, error) {
643 out := new(IPTableReplaceEndReply)
644 err := c.conn.Invoke(ctx, in, out)
648 return out, api.RetvalToVPPApiError(out.Retval)
651 func (c *serviceClient) IPUnnumberedDump(ctx context.Context, in *IPUnnumberedDump) (RPCService_IPUnnumberedDumpClient, error) {
652 stream, err := c.conn.NewStream(ctx)
656 x := &serviceClient_IPUnnumberedDumpClient{stream}
657 if err := x.Stream.SendMsg(in); err != nil {
660 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
666 type RPCService_IPUnnumberedDumpClient interface {
667 Recv() (*IPUnnumberedDetails, error)
671 type serviceClient_IPUnnumberedDumpClient struct {
675 func (c *serviceClient_IPUnnumberedDumpClient) Recv() (*IPUnnumberedDetails, error) {
676 msg, err := c.Stream.RecvMsg()
680 switch m := msg.(type) {
681 case *IPUnnumberedDetails:
683 case *vpe.ControlPingReply:
686 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
690 func (c *serviceClient) MfibSignalDump(ctx context.Context, in *MfibSignalDump) (RPCService_MfibSignalDumpClient, error) {
691 stream, err := c.conn.NewStream(ctx)
695 x := &serviceClient_MfibSignalDumpClient{stream}
696 if err := x.Stream.SendMsg(in); err != nil {
699 if err = x.Stream.SendMsg(&vpe.ControlPing{}); err != nil {
705 type RPCService_MfibSignalDumpClient interface {
706 Recv() (*MfibSignalDetails, error)
710 type serviceClient_MfibSignalDumpClient struct {
714 func (c *serviceClient_MfibSignalDumpClient) Recv() (*MfibSignalDetails, error) {
715 msg, err := c.Stream.RecvMsg()
719 switch m := msg.(type) {
720 case *MfibSignalDetails:
722 case *vpe.ControlPingReply:
725 return nil, fmt.Errorf("unexpected message: %T %v", m, m)
729 func (c *serviceClient) SetIPFlowHash(ctx context.Context, in *SetIPFlowHash) (*SetIPFlowHashReply, error) {
730 out := new(SetIPFlowHashReply)
731 err := c.conn.Invoke(ctx, in, out)
735 return out, api.RetvalToVPPApiError(out.Retval)
738 func (c *serviceClient) SetIPFlowHashRouterID(ctx context.Context, in *SetIPFlowHashRouterID) (*SetIPFlowHashRouterIDReply, error) {
739 out := new(SetIPFlowHashRouterIDReply)
740 err := c.conn.Invoke(ctx, in, out)
744 return out, api.RetvalToVPPApiError(out.Retval)
747 func (c *serviceClient) SetIPFlowHashV2(ctx context.Context, in *SetIPFlowHashV2) (*SetIPFlowHashV2Reply, error) {
748 out := new(SetIPFlowHashV2Reply)
749 err := c.conn.Invoke(ctx, in, out)
753 return out, api.RetvalToVPPApiError(out.Retval)
756 func (c *serviceClient) SwInterfaceIP6EnableDisable(ctx context.Context, in *SwInterfaceIP6EnableDisable) (*SwInterfaceIP6EnableDisableReply, error) {
757 out := new(SwInterfaceIP6EnableDisableReply)
758 err := c.conn.Invoke(ctx, in, out)
762 return out, api.RetvalToVPPApiError(out.Retval)
765 func (c *serviceClient) SwInterfaceIP6GetLinkLocalAddress(ctx context.Context, in *SwInterfaceIP6GetLinkLocalAddress) (*SwInterfaceIP6GetLinkLocalAddressReply, error) {
766 out := new(SwInterfaceIP6GetLinkLocalAddressReply)
767 err := c.conn.Invoke(ctx, in, out)
771 return out, api.RetvalToVPPApiError(out.Retval)
774 func (c *serviceClient) SwInterfaceIP6SetLinkLocalAddress(ctx context.Context, in *SwInterfaceIP6SetLinkLocalAddress) (*SwInterfaceIP6SetLinkLocalAddressReply, error) {
775 out := new(SwInterfaceIP6SetLinkLocalAddressReply)
776 err := c.conn.Invoke(ctx, in, out)
780 return out, api.RetvalToVPPApiError(out.Retval)