import nispor-1.1.1-2.el8_5
This commit is contained in:
		
							parent
							
								
									07708c4442
								
							
						
					
					
						commit
						979d121b06
					
				
							
								
								
									
										28
									
								
								SOURCES/fix_vlan_filtering_on_i40e.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								SOURCES/fix_vlan_filtering_on_i40e.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,28 @@ | ||||
| diff -Nur ./nispor-1.1.1.old/src/lib/ifaces/bridge.rs nispor-1.1.1/src/lib/ifaces/bridge.rs
 | ||||
| --- ./nispor-1.1.1.old/src/lib/ifaces/bridge.rs	2021-06-19 01:48:56.000000000 +0800
 | ||||
| +++ nispor-1.1.1/src/lib/ifaces/bridge.rs	2022-01-07 12:33:10.492882827 +0800
 | ||||
| @@ -363,7 +363,12 @@
 | ||||
|      data: &[u8], | ||||
|  ) -> Result<(), NisporError> { | ||||
|      if let Some(ref mut port_info) = iface_state.bridge_port { | ||||
| -        port_info.vlans = parse_af_spec_bridge_info(data)?;
 | ||||
| +        if let Some(cur_vlans) = parse_af_spec_bridge_info(data)? {
 | ||||
| +            match port_info.vlans.as_mut() {
 | ||||
| +                Some(vlans) => vlans.extend(cur_vlans),
 | ||||
| +                None => port_info.vlans = Some(cur_vlans),
 | ||||
| +            };
 | ||||
| +        }
 | ||||
|      } | ||||
|      Ok(()) | ||||
|  } | ||||
| diff -Nur ./nispor-1.1.1.old/src/lib/ifaces/iface.rs nispor-1.1.1/src/lib/ifaces/iface.rs
 | ||||
| --- ./nispor-1.1.1.old/src/lib/ifaces/iface.rs	2021-06-19 01:48:56.000000000 +0800
 | ||||
| +++ nispor-1.1.1/src/lib/ifaces/iface.rs	2022-01-07 12:32:26.818695643 +0800
 | ||||
| @@ -417,7 +417,6 @@
 | ||||
|          for nla in &nl_msg.nlas { | ||||
|              if let Nla::AfSpecBridge(data) = nla { | ||||
|                  parse_bridge_vlan_info(&mut iface_state, data)?; | ||||
| -                break;
 | ||||
|              } | ||||
|          } | ||||
|      } | ||||
| @ -1,11 +1,12 @@ | ||||
| Name:           nispor | ||||
| Version:        1.1.1 | ||||
| Release:        1%{?dist} | ||||
| Release:        2%{?dist} | ||||
| Summary:        API for network status querying | ||||
| License:        ASL 2.0 | ||||
| URL:            https://github.com/nispor/nispor | ||||
| Source:         https://github.com/nispor/nispor/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz | ||||
| Source1:        %{name}-%{version}-vendor.tar.xz | ||||
| Patch1:         fix_vlan_filtering_on_i40e.patch | ||||
| BuildRequires:  pkg-config | ||||
| BuildRequires:  python3-devel | ||||
| BuildRequires:  rust-toolset | ||||
| @ -164,6 +165,9 @@ popd | ||||
| %{_libdir}/pkgconfig/nispor.pc | ||||
| 
 | ||||
| %changelog | ||||
| * Fri Jan 07 2022 Gris Ge <fge@redhat.com> - 1.1.1-2 | ||||
| - Fix VLAN fitler on i40e. RHBZ#2040317 | ||||
| 
 | ||||
| * Sat Jun 19 2021 Gris Ge <fge@redhat.com> - 1.1.1-1 | ||||
| - Upgrade to 1.1.1. RHBZ#1942459 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user