Comments (1)
Welcome @amitinfo2k ! Thanks for the suggestion.
To be specific, the DP code does not use PCI ID passed in, it is only referenced by run script to populate the EAL whitelist
argument. And yes it seems redundant to require the user to set both.
Relying only on the Port index may not be a good idea in orchestrated environments, where we aim to be fully automated with zero device handling by the application developer/user. With only port index user would have to know the device information apriori which port index is going to be S1U and which one is SGI. So we should atleast keep the MAC address option, to be able to use representors interface in Linux mirroing the DPDK bound devices could be used to figure out which interface is S1U vs SGI. Follow more here k8snetworkplumbingwg/sriov-cni#37
Also there is #1 open to discuss streamlining the all the configuration passed itself, to avoid redundancies like above. Do take a look and provide feedback!
from ngic-rtc.
Related Issues (20)
- IP address pool per APN HOT 5
- PGW should support hairPin traffic HOT 2
- SPGW sends extra MBRsp message after RAB Req/Rsp HOT 1
- IP address pool management HOT 1
- Static address allocation support by PDN GW HOT 3
- DP cannot re-connect to CP
- SPGW should send reject CSRqe message if request is not valid HOT 1
- Context Replacement support at SPGWC HOT 3
- Support on inactivity Timer in SPGW HOT 1
- Support of MTU in the PCO
- malformed packet cp-dp using UDP
- Running two instances of ngic(using dpdk) on same machine giving error
- How to run the sponsdn test
- ngic_dataplane requires two ports
- Cant Run ngic dp
- SPGW should support dynamic config for dp selection HOT 1
- ngic_dataplane dropping >90% of transmitted and received packets from il_trafficgen HOT 11
- Unable to route data packets to Application function HOT 5
- DP not coming up on a VM with Huge pages of size 2M HOT 5
- DP crashes on running ./kni-SGIdevcfg.sh HOT 6
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 ngic-rtc.