mirror of
				https://github.com/containers/podman.git
				synced 2025-10-31 18:08:51 +08:00 
			
		
		
		
	build(deps): bump github.com/vishvananda/netlink from 1.0.0 to 1.1.0
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink) from 1.0.0 to 1.1.0. - [Release notes](https://github.com/vishvananda/netlink/releases) - [Commits](https://github.com/vishvananda/netlink/compare/v1.0.0...v1.1.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Signed-off-by: Matthew Heon <mheon@redhat.com>
This commit is contained in:
		
				
					committed by
					
						 Matthew Heon
						Matthew Heon
					
				
			
			
				
	
			
			
			
						parent
						
							ac3a6b80b0
						
					
				
				
					commit
					9f927c4709
				
			
							
								
								
									
										26
									
								
								vendor/github.com/vishvananda/netlink/xfrm_policy.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/github.com/vishvananda/netlink/xfrm_policy.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -35,6 +35,25 @@ func (d Dir) String() string { | ||||
| 	return fmt.Sprintf("socket %d", d-XFRM_SOCKET_IN) | ||||
| } | ||||
|  | ||||
| // PolicyAction is an enum representing an ipsec policy action. | ||||
| type PolicyAction uint8 | ||||
|  | ||||
| const ( | ||||
| 	XFRM_POLICY_ALLOW PolicyAction = 0 | ||||
| 	XFRM_POLICY_BLOCK PolicyAction = 1 | ||||
| ) | ||||
|  | ||||
| func (a PolicyAction) String() string { | ||||
| 	switch a { | ||||
| 	case XFRM_POLICY_ALLOW: | ||||
| 		return "allow" | ||||
| 	case XFRM_POLICY_BLOCK: | ||||
| 		return "block" | ||||
| 	default: | ||||
| 		return fmt.Sprintf("action %d", a) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // XfrmPolicyTmpl encapsulates a rule for the base addresses of an ipsec | ||||
| // policy. These rules are matched with XfrmState to determine encryption | ||||
| // and authentication algorithms. | ||||
| @ -64,11 +83,14 @@ type XfrmPolicy struct { | ||||
| 	Dir      Dir | ||||
| 	Priority int | ||||
| 	Index    int | ||||
| 	Action   PolicyAction | ||||
| 	Ifindex  int | ||||
| 	Ifid     int | ||||
| 	Mark     *XfrmMark | ||||
| 	Tmpls    []XfrmPolicyTmpl | ||||
| } | ||||
|  | ||||
| func (p XfrmPolicy) String() string { | ||||
| 	return fmt.Sprintf("{Dst: %v, Src: %v, Proto: %s, DstPort: %d, SrcPort: %d, Dir: %s, Priority: %d, Index: %d, Mark: %s, Tmpls: %s}", | ||||
| 		p.Dst, p.Src, p.Proto, p.DstPort, p.SrcPort, p.Dir, p.Priority, p.Index, p.Mark, p.Tmpls) | ||||
| 	return fmt.Sprintf("{Dst: %v, Src: %v, Proto: %s, DstPort: %d, SrcPort: %d, Dir: %s, Priority: %d, Index: %d, Action: %s, Ifindex: %d, Ifid: %d, Mark: %s, Tmpls: %s}", | ||||
| 		p.Dst, p.Src, p.Proto, p.DstPort, p.SrcPort, p.Dir, p.Priority, p.Index, p.Action, p.Ifindex, p.Ifid, p.Mark, p.Tmpls) | ||||
| } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user