The aim was to get unmanaged Mellanox switch sx6005 (12 ports) (following @mpogr). After an erroneous flashing, the boot process from the console is interrupted (status = red).you should be able to fix this via console similar to the original flash process?
And why 6005/15? Do you mean 6018?
If you have a x16 slot available and $200 burning a hole in your pocket you can go this route:
https://forums.servethehome.com/index.php?threads/100gbe-mellanox-180-usd.21079/
I can hit 39Gbps on an old PCIe2 system. A bit of work is required to deal with the heat pipe, but it works. Two x8 cards would be cheaper, though. You probably aren't going to hit 40Gbps single stream anyway so LAGing two cards should be a reasonable equivalent.
Well I guess it's a no from me, as well - I was planning to use it with my ConnectX-3s too. WTAF.Free TNSR for home lab IMO is the only option which makes sense.
Otherwise if you fancy a bit more effort without integrated CLI and have some linux experience, one can successfuly build DPDK + VPP + FRR and achieve exactly the same for free on Ubuntu. TNSR is build on DPDK+VPP itself plus of course other value add items one should value from their use case / support perspective.
I was forced to do so due TNSR not detecting ConnectX-3 which is mlx4 driver but it shouldn't be an issue with mlx5.
Yeah, that'd be great. I'm still a little confused about how the stuff fits together. I built dpdk a few times years ago, but then discovered there was nothing to really use it with at the time, given that basically all linux network software was using kernel based TCP routing - either that, or I was just very confused.If you want to build your own DPDK router with X3 I can dig my build config files for it. It wasn't that bad after all. You can also have startup config for VPP so on reboot you get back to what it should be. Any changes made directly to vpp via vppctl or TNSR (also vppctl) are not permanent. I was a little bit puzzled with no save config or anything like that in vpp itself but it is what it is, this is what TNSR does better.
Interesting TNSR is based on CentOS and we know how Redhat approached the subject...
I provided my feedback to Netgate when they asked about TNSR about mlx4 being excluded and it was basically impossible to build the support back in on my own. Don't expect any change though, these cards are good value for home lab but otherwise industry old.
% apt show openvswitch-switch-dpdk
Package: openvswitch-switch-dpdk
Version: 2.15.0+ds1-2
Priority: optional
Section: net
Source: openvswitch
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Installed-Size: 3,203 kB
Depends: dpdk, openvswitch-switch (= 2.15.0+ds1-2), libc6 (>= 2.29), libcap-ng0 (>= 0.7.9), librte-eal21 (>= 20.11), librte-ethdev21 (>= 20.11), librte-mbuf21 (>= 20.11), librte-mempool21 (>= 20.11), librte-meter21 (>= 20.11), librte-vhost21 (>= 20.11), libssl1.1 (>= 1.1.0), libunbound8 (>= 1.8.0), openvswitch-common (>= 2.15.0+ds1)
Enhances: openvswitch-switch
Homepage: http://openvswitch.org/
Download-Size: 979 kB
APT-Sources: http://debian.osuosl.org/debian bullseye/main amd64 Packages
Description: DPDK enabled Open vSwitch switch implementation
Open vSwitch is a production quality, multilayer, software-based,
Ethernet virtual switch. It is designed to enable massive network
automation through programmatic extension, while still supporting
standard management interfaces and protocols (e.g. NetFlow, IPFIX,
sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
to support distribution across multiple physical servers similar to
VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
.
openvswitch-switch provides the userspace components and utilities for
the Open vSwitch kernel-based switch.
.
DPDK is a set of libraries for fast packet processing. Applications run
in user-space and communicate directly with dedicated network interfaces.
.
This package provides a DPDK enabled implementation of the ovs-vswitchd
binary.
I stuck our thread hijack over here: https://forums.servethehome.com/ind...-g-xdp-vs-dpdk-what-do-you-use-and-why.32101/True
To maybe get back from off-top, I was unable to resolve ACLs on VLAN interfaces on SX6012. The only other option was to separate filtered and non-filtered VLANs and have SX6012 do L3 routing for non-filtered ones and have service VLAN to pfsense which is handling filtering and L3 routing of everything else. Compromise yet working quite well.
M
mddbreq
.ltrace
and the dumplicense
/ genlicense
binaries. This has the added benefit of being able to enable the fabric inspector without messing with mddbreq
and also gets rid of the [web.WARNING]: util_ui_api_is_ib_eth_vpi_enabled: HW supports: IB ETH VPI profiles, but they are not enabled by HW VPD or license.
log messages without the need to hexedit /opt/tms/lib/web/handlers/rh per https://forums.servethehome.com/ind...-as-mellanox-sx6xxx-on-ebay.10786/post-292322, at least in my experience.