Hi,

Is there a reason why the policies that are defined as unique can't be updated 
through the pfkey interface?

What I'm trying to do is that:
1. I create SP entry and let the kernel assign a request id for policy (reqid 
in the add is 0). This policy is a tunnel mode policy and I don't have the 
outer addresses set at this point. Only the inner addresses are set so I'll 
get the SADB_AQUIRE message with the inner addresses. 

2. When my keying daemon get's the acquire from the kernel I run the key 
exchange and then I send update to the SP with previously gotten reqid and 
with outer addresses but it fails and kernel prints out:
"key_msg2sp: reqid=16384 range violation, updated by kernel." 
This message comes from the sys/netkey/key.c:1488. It's obvious when I'm 
adding a new SP entry that this check is done but when updating the SP 
shouldn't it just check that the value given in update matches the one 
assigned earlier?

  Cheers,
        Jan
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to