What is the reason root access is required for RV PGM daemon?
book
Article ID: KB0091947
calendar_today
Updated On:
Products
Versions
TIBCO Rendezvous
-
Not Applicable
-
Description
Resolution: Description = = = = = =
You need to use raw sockets if you want to modify the IP headers. PGM (unlike TRDP, which is on top of UDP) is its own IP protocol. This means that we have to modify the IP header to send PGM packets (for example to set the IP header router alert bit), and therefore needs to use raw sockets for that.
Other reasons to run RV daemon as root:
On Unix systems, if running with root privilege, the RV daemon takes advantage of root priviledge to set the priority of the thread handling network reception to 'real-time'. It will then relinquish the priviledges and set itself back to a normal user id.
Enviironment = = = = = = = ALL
Issue/Introduction
What is the reason root access is required for RV PGM daemon?