Replies: 6 comments 3 replies
-
Hello there 👋 @fdizazzo, thanks for reaching out. I would involve both @MMaiero and @pierantoniomerlino in the discussion. @MMaiero do we want to display the NetworkManager version in our status? If we do for NM should we do the same for MM? The idea here is that there's an increasing number of features that are tied to the underlying NM/MM version, therefore the user might be interested in knowing that. |
Beta Was this translation helpful? Give feedback.
-
We already have the packages versions in the inventory. Would't that imply a bit of duplication? |
Beta Was this translation helpful? Give feedback.
-
Ok so... we agreed that we already have a solution in place for retrieving the NetworkManager version. @MMaiero what about the "Advanced" tab? This was a thing we talked about in the past and was not justified since we only had the MTU parameter. We now have the "Promiscuous mode" that would fit in that tab. The drawback of having this new tab is the fact that we would need to have two MTUs setting differentiated by IP version (as per @fdizazzo excellent mock-up) while now, they live in their respective IP version tab (which makes sense). I'm having a hard time of coming up with alternatives here since the "Promiscuous mode" is a property of the interface... in our NetworkManager implementation it corresponds to the I'm open to suggestions. |
Beta Was this translation helpful? Give feedback.
-
I think that now we may have enough parameters to give some dignity to the "Advanced" tab (even though I am not fully convinced with the advanced label). The MTU param is a "pro feature" and it makes more sense to be moved to a "pro" tab along with the promiscuous configuration. So I agree with the @fdizazzo mockup and think it is the cleanest approach for an end user distinguishing between common and basic features compared to advanced ones. |
Beta Was this translation helpful? Give feedback.
-
Addressed in #5087 @fdizazzo can you take care of the documentation update too? |
Beta Was this translation helpful? Give feedback.
-
Documentation addressed in #5104 Thanks @fdizazzo |
Beta Was this translation helpful? Give feedback.
-
Hi all!
Opening this as a follow up to #4957, trying to understand the best way to integrate the new functionalities.
I see two main points:
Let the user see: NetworkManager version, with MTU for IPv6 and promiscuous mode requiring a minimum version; see the status of promiscuous mode, as the status returned from the device driver (either as a specific field or as a list of all flags active on an interface).
![tab_hardware](https://private-user-images.githubusercontent.com/55892769/290449965-74d110ea-6933-4478-82a4-b14bdbbbfa10.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMjYzMjYsIm5iZiI6MTczOTIyNjAyNiwicGF0aCI6Ii81NTg5Mjc2OS8yOTA0NDk5NjUtNzRkMTEwZWEtNjkzMy00NDc4LTgyYTQtYjE0YmRiYmJmYTEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDIyMjAyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFjMGM0NTAxOTUxOGRjYzc4NjQ4NzkxMTA3NzA0MDNiYzZmNjU4NzU5NWYwZWM3ZmU4YWVmZjFkNDVkMmNjNTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.TEWj0C7otH_f9qzLgCbfhGQbYdDW48NmvkBdmjMQAdY)
Below an integration proposal on the currently existing Hardware tab:
Let the user configure the promiscuous mode: this could be in a new 'Advanced' tab, either on its own or along the newly introduced MTU configuration fields, or... somewhere else for which I'm accepting suggestions 😄
![tab_advanced](https://private-user-images.githubusercontent.com/55892769/290450811-a6e55e86-cefb-4ac4-bcfb-1e8bcefb028e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMjYzMjYsIm5iZiI6MTczOTIyNjAyNiwicGF0aCI6Ii81NTg5Mjc2OS8yOTA0NTA4MTEtYTZlNTVlODYtY2VmYi00YWM0LWJjZmItMWU4YmNlZmIwMjhlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDIyMjAyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU2MzY4M2E2MzgxNDQ2OTRjMDJlNjc2NzU3N2JmNDJlZDE4YjdiNGY0MmUxNmU4YzZjMDUxNTI1ODZiMDJmN2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.y4QYaO-vx1lC6XD5_k8RLHm9ycR27rU6xVFw2uPBMJc)
Thanks for your support! 🙏
Beta Was this translation helpful? Give feedback.
All reactions