Skip to content

Releases: rust-netlink/netlink-packet-route

New release 0.24.0

21 May 11:54
Compare
Choose a tag to compare

Breaking changes

  • Changed InfoBond::PrimaryReselect from u8 to enum. (7be1634)

New features

  • ICMP6: Add support of ICMP6_MIB_RATELIMITHOST. (3497a69)
  • Support Seg6 encapsulation type. (1a33cd3)
  • impl From<IpAddr> for RouteVia. (7ef6bf6)

Bug fixes

  • Fix parsing error on empty IFLA_AF_SPEC. (5e54549)
  • Fix panic of integer underflow in RouteNextHopBuffer. (a285aba)

New release 0.23.0

30 Apr 09:21
Compare
Choose a tag to compare

Breaking changes

  • InfoBond::ArpAllTargets changed to enum. (507ea73)
  • InfoBond::XmitHashPolicy changed to enum. (b2572da)
  • InfoBond::FailOverMac changed to enum. (3270863)

New features

  • tc: Add support of tunnel key. (f5535f3)

Bug fixes

  • Fix compile on Andriod. (d44d500)
  • Fix panic of integer underflow in RouteNextHopBuffer. (a285aba)

New release 0.22.0

17 Mar 06:09
Compare
Choose a tag to compare

Breaking changes

  • Changed tc::TcActionMirrorOption::Tm from Vec<u8> to Tcf. (f3953b8)
  • Changed tc::TcActionNatOption::Tm from Vec<u8> to Tcf. (f3953b8)
  • Changed Inet6Stats::out_pkts to Inet6Stats::out_requests. (201d99b)

New features

  • tc: Add support of tunnel key. (f5535f3)
  • tc: Add flower support. (55e4835)
  • ip6 state: Add support of reasm_overlaps and out_pkts. (201d99b)

Bug fixes

  • Fix error on decoding empty IFLA_VFINFO_LIST. (8ac7c2a)

New release 0.21.0

12 Sep 13:10
Compare
Choose a tag to compare

Breaking changes

  • InfoIpVlan::Flags changed from u16 to IpVlanFlags. (321e4d5)
  • AfSpecBridge::Flags changed from u16 to BridgeFlag. (40d090b)
  • InfoBond::ArpValidate changed from u32 to BondArpValidate.(5246712)
  • InfoVxlan::Group changed from Vec<u8> to Ipv4Addr. (538e13b)
  • InfoVxlan::Group6 changed from Vec<u8> to Ipv6Addr. (538e13b)
  • InfoVxlan::Local changed from Vec<u8> to Ipv4Addr. (538e13b)
  • InfoVxlan::Local6 changed from Vec<u8> to Ipv6Addr. (538e13b)

New features

  • bridge port: Introduce BridgeFlag, BridgeMode and BridgeVlanTunnelInfo.
    (40d090b)
  • Add support for geneve links. (7391b19)

Bug fixes

  • Avoid panic in TcU32Selector parsing. (c49e3ac)
  • Avoid panic in RouteNextHopBuffer length checks. (666edbc)
  • Check NLA buffers on creation. (fceb9c2)
  • Check Map buffers on creation. (d53bbad)

New release 0.20.1

29 Jun 02:51
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

Bug fixes

  • N/A

New release 0.20.0

08 Apr 14:05
Compare
Choose a tag to compare

Breaking changes

New features

  • Added InfoData::IpVtap. (a8d125c)
  • impl From<IpAddr> for RouteAddress. (984b358)

Bug fixes

  • link: Check buffer length when parsing NLAs. (a543bb7)
  • link: Expand the buffer before parsing stats data from old kernel. (4d5f819)

New release 0.19.0

31 Jan 09:35
Compare
Choose a tag to compare

Breaking changes

  • InfoBridge::RootId and InfoBridge::BridgeId changed. (fb497b3)

New features

  • Support bridge bond port information. (faffa52)
  • Support RTM_NEWPREFIX. (2a43e1c)
  • Add Default derive to TcFqCodelQdStats and etc. (e21122e)

Bug fixes

  • N/A

New release 0.18.1

05 Dec 14:57
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • Fix crash on RuleFlag of attempt to subtract with overflow. (ece8735)

New release 0.18.0

05 Dec 14:25
Compare
Choose a tag to compare

Breaking changes

  • MASSIVE changes to API in order to 1.0 preparation. Please check
    document or code for detail. Sorry for the inconvenience.

New features

Bug fixes

  • vxlan: Do not fail on unknown option. (2457bdf)
  • bond: Do not fail on unknown option. (acac109)
  • vlan: Do not fail on unknown option. (1617948)

New release 0.17.1

30 Aug 09:58
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • Add support of MACsec interface. (050fd64)

Bug fixes

  • vxlan: fix port-range attribute marshalling. (55de269)
  • vxlan: fix port-range attribute endianness. (ce406b2)
  • vxlan: fix port attribute endianness. (927bdd7)