URL: https://linuxfr.org/forums/programmation-c/posts/gestion-des-capabilities Title: gestion des capabilities Authors: tmp Date: 2014年11月30日T10:39:58+01:00 License: CC By-SA Tags: capabilities, socket et gigevision Score: 2 Bonjour. Dans le cadre de mon projet jiguiviou, j'expérimente un client GVSP (un client de flux vidéo très haut débit) avec une socket dont le ring buffer est mappé en espace utilisateur. La gestion des interruptions du NIC et les multiples appels systèmes générés par recvmmsg consomment beaucoup de temps CPU, j'espère trouver dans cette méthode une solution élégante. Pour cela j'utilise une socket packet. Le processus doit avoir un UID effectif nul ou la capacité CAP_NET_RAW. J'ai donc isolé le peu de code avec cette fonctionnalité dans une bibliothèque séparée. Me voilà donc maintenant au niveau de la gestion des droits de cette bibliothèque. Pour le développement, je teste en tant que root, je ne me pose ainsi aucune question, l'implémentation du ring buffer m'étant déjà assez énergivore. Le sujet étant posé, je sollicite votre expérience pour m'orienter vers une solution à ce problème 1. pour le débogage (j'utilise CMAKE pour la gestion de projet et qtcreator comme IDE) 2. le déploiement avec CMAKE Merci PS: je ne lis pas très bien l'anglais, ce qui n’arrange pas mes problèmes.