Comments (8)
@ScottDaniels
Just a note, we were seeing multicast drops even with mcast and uucast both set to true.
Below are some sample jsons:
{"strip_stag": false, "macs": ["00:11:22:EF:AC:DD"], "name": "VFP1/e83261e0-35c6-4411-b8c3-356ea9a274ca", "link_status": "auto", "pciid": "0000:81:00.1", "allow_bcast": true, "vfid": 9, "mac_anti_spoof": true, "vlan_anti_spoof": true, "allow_mcast": true, "insert_stag": false, "vlans": [4001, 4002, 101, 102], "allow_un_ucast": true}
{"strip_stag": false, "macs": ["02:fb:f5:5c:dd:14"], "name": "Instance_admin-vmxc1_fpc0/fbf55cdd-14ca-49ba-84a6-330a1d076c8d", "link_status": "auto", "pciid": "0000:03:00.0", "allow_bcast": true, "vfid": 0, "mac_anti_spoof": true, "vlan_anti_spoof": true, "allow_mcast": true, "insert_stag": false, "vlans": [3501], "allow_un_ucast": true}
from vfd.
@tkekan Is this behaviour as before, which I think was a packet or two in and then nothing, or are you seeing more received packets but not 100%?
from vfd.
@ScottDaniels
Yes, this is seen since 1.14 deb package and I just pulled the latest code a couple of days back and I can see the same behavior. All multicast packets are blocked on the incoming side of VFD. Though, it is able to send out a multicast packet which gets successfully received by the remote end.
from vfd.
@tkekan
Ok, you haven't tested with the code I pushed up this morning then. That code has a change that may allow Rx of mcast when both mcast and un-ucast are set to true.
from vfd.
@ScottDaniels : Great, Ill test that out then and update you!
from vfd.
@tkekan
Much appreciated. I thought you had pulled it which is why I hadn't mentioned it :)
from vfd.
@ScottDaniels
I no longer see the multicast packet drop. Your commit have fixed the issue. I'll keep you posted about any other issue seen and the testing is under progress.
Thanks a lot :)
from vfd.
@tkekan
Fantastic! I'm leaving this open as we still have a related edge case as described in the initial text of this issue which we have to resolve in some shape. Appreciate the quick testing!
from vfd.
Related Issues (20)
- VF TC qshare percentage HOT 1
- VF configuration not reset upon VFD termination
- Add VF with multiple mac addresses is failing in nic_agnostic branch HOT 1
- wrong qshare array calculation HOT 1
- MAC list broken with proper handling of set mac-vlan callback HOT 4
- Check configuration name when deleting a configuration HOT 2
- Potential configuration file race condition HOT 2
- Delete of a configuration without fully qualified name fails HOT 1
- Don't reject duplicate add if parms are identical
- Seg fault when VF MAC list has empty string HOT 1
- Duplicate PF/VF in different config files cause guest issues HOT 2
- VFd attempts to set a nil MAC into the PF/VF whitelist HOT 1
- VFd core dumps when a VF config has invalid pciid HOT 1
- Looks like there's missing brackets here... HOT 2
- missing break in vfd_bnxt.c? HOT 1
- Hole left in MAC list for VF HOT 1
- Error while configuring Mirroring HOT 7
- No response if unknown request received from iplex HOT 1
- VFd init script should select a CPU for VFd based on config
- VF bound to Kernel driver HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vfd.