Thread (4 messages) 4 messages, 2 authors, 2005-06-01

Re: [PATCH 2/2] Resend: LSM-IPSec Networking Hooks

From: Trent Jaeger <hidden>
Date: 2005-06-01 13:59:40

OK.

Thanks for the detailed comments. 

I will review and get back with comments and mods (probably next week).

Regards,
Trent.
------------------------------------------------------------
Trent Jaeger
IBM T.J. Watson Research Center
19 Skyline Drive, Hawthorne, NY 10532
(914) 784-7225, FAX (914) 784-7225




James Morris [off-list ref]
05/31/2005 12:15 AM
 
        To:     Trent Jaeger/Watson/IBM@IBMUS
        cc:     netdev@oss.sgi.com, [off-list ref], 
serue@us.ltcfwd.linux.ibm.com, [off-list ref], 
[off-list ref]
        Subject:        Re: [PATCH 2/2] Resend: LSM-IPSec Networking Hooks


On Tue, 17 May 2005, jaegert wrote:

Ok, my last review in this iteration.
quoted hunk ↗ jump to hunk
@@ -984,6 +1029,13 @@ static struct xfrm_state * pfkey_msg2xfr
               x->lft.soft_add_expires_seconds = 
lifetime->sadb_lifetime_addtime;
               x->lft.soft_use_expires_seconds = 
lifetime->sadb_lifetime_usetime;
       }
+
+       sec_ctx = (struct sadb_x_sec_ctx *) 
ext_hdrs[SADB_X_EXT_SEC_CTX-1];
+       if (sec_ctx != NULL) {
+               if (security_xfrm_state_alloc(x, sec_ctx))
+                       goto out;
You should propagate the return value of security_xfrm_state_alloc() here
by assigning it to err.
-selinux-y := avc.o hooks.o selinuxfs.o netlink.o nlmsgtab.o
+selinux-y := avc.o hooks.o selinuxfs.o netlink.o nlmsgtab.o nethooks.o
What about making nethooks.o (or whatever it'll be called) conditionally
compiled via CONFIG_SECURITY_NETWORK_XFRM ? (see netif.o)

+ * ISSUES:
+ *   1. Caching packets, so they are not dropped during negotiation
This needs to be done for IPsec in general, not sure what the status is.
+ *   2. Emulating a reasonable SO_PEERSEC across machines
This may not be too difficult if we limit this to connected TCP sockets.
+ *   3. Testing sk_policy setting with context
What does this mean?


Overall, this looks like a really good approach to the problem.


- James
--
James Morris
[off-list ref]


Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help