So after a short reading, discovered Unix Domain Sockets also use file descriptors for data exchange(communication). But the reason is I want to add this support is for NPF to be able to give a user based security to Unix servers in network layer. Like being able to allow or deny certain users on a server from giving out resources. so maybe for now, even if I’m doing it as opt-in, I can still exempt UDS from it because I don’t think it will add anything to Unix Domain Sockets Like an initial If domain(address family) != AF_LOCAL (or AF_UNIX) Check.
A scoffer seeks wisdom in vain, but knowledge is easy for a man of understanding. Emmanuel |