<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Linux XFRM Framework Selectors</title>
	<atom:link href="http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/</link>
	<description>Web Development, Software Development and Linux Consultancy services</description>
	<lastBuildDate>Fri, 04 Apr 2014 15:43:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>By: william johnson</title>
		<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/#comment-6697</link>
		<dc:creator><![CDATA[william johnson]]></dc:creator>
		<pubDate>Mon, 12 Aug 2013 21:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=507#comment-6697</guid>
		<description><![CDATA[Hi 
  I will appreciate if someone will explain xfrm templates. What are they used for ? Struct xfrm_template
Wlliam]]></description>
		<content:encoded><![CDATA[<p>Hi<br />
  I will appreciate if someone will explain xfrm templates. What are they used for ? Struct xfrm_template<br />
Wlliam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nima0102</title>
		<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/#comment-249</link>
		<dc:creator><![CDATA[nima0102]]></dc:creator>
		<pubDate>Thu, 29 Dec 2011 10:21:10 +0000</pubDate>
		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=507#comment-249</guid>
		<description><![CDATA[Hi
Thanks for sharing your knowledge.
I am some confused about Netfilter and XFRM framework.
Can anybody difference between these frameworks?

Thanks in advance]]></description>
		<content:encoded><![CDATA[<p>Hi<br />
Thanks for sharing your knowledge.<br />
I am some confused about Netfilter and XFRM framework.<br />
Can anybody difference between these frameworks?</p>
<p>Thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ThePoliteGuy</title>
		<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/#comment-89</link>
		<dc:creator><![CDATA[ThePoliteGuy]]></dc:creator>
		<pubDate>Tue, 08 Mar 2011 18:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=507#comment-89</guid>
		<description><![CDATA[In my previous replay some symbols were removed: It should be read like this: &quot;Basically SAref tracking allows you to write your own IP address mapper in linux kernel module: SAref_id+non_unique_natted_ip to unique_ip; and unique_ip to SAref_id+non_unique_natted_ip&quot;]]></description>
		<content:encoded><![CDATA[<p>In my previous replay some symbols were removed: It should be read like this: &#8220;Basically SAref tracking allows you to write your own IP address mapper in linux kernel module: SAref_id+non_unique_natted_ip to unique_ip; and unique_ip to SAref_id+non_unique_natted_ip&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The PoliteGuy</title>
		<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/#comment-88</link>
		<dc:creator><![CDATA[The PoliteGuy]]></dc:creator>
		<pubDate>Tue, 08 Mar 2011 18:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=507#comment-88</guid>
		<description><![CDATA[I would like to implement SAref tracking for IPsec NETKEY stack (it is implemented with XFRM). Currently only KLIPS IPsec stack supports this feature, but that one has scalability problems on multiqueue NICs. So we decided rather to patch NETKEY stack.

Basically SAref tracking allows you to write your own IP address mapper in linux kernel module, whic is SAref_id+non_unique_natted_ipunique_ip. The SArefId should be stored in SKB. The problem SAref tracking solves is that two IPsec clients with overlapping subnets will be able to connect to the same IPsec server.]]></description>
		<content:encoded><![CDATA[<p>I would like to implement SAref tracking for IPsec NETKEY stack (it is implemented with XFRM). Currently only KLIPS IPsec stack supports this feature, but that one has scalability problems on multiqueue NICs. So we decided rather to patch NETKEY stack.</p>
<p>Basically SAref tracking allows you to write your own IP address mapper in linux kernel module, whic is SAref_id+non_unique_natted_ipunique_ip. The SArefId should be stored in SKB. The problem SAref tracking solves is that two IPsec clients with overlapping subnets will be able to connect to the same IPsec server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattJakeman</title>
		<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/#comment-87</link>
		<dc:creator><![CDATA[MattJakeman]]></dc:creator>
		<pubDate>Tue, 08 Mar 2011 17:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=507#comment-87</guid>
		<description><![CDATA[Hi, unfortunately I was unable to find much more documentation about XFRM when I was using it. What sort of selectors are you wishing to use? From memory the only parameters you are able to use for a selector are the ones specified in this struct.

It&#039;s likely that it would be easier to write a kernel module for your purposes but it&#039;s hard to tell without more details about what you are trying to accomplish.]]></description>
		<content:encoded><![CDATA[<p>Hi, unfortunately I was unable to find much more documentation about XFRM when I was using it. What sort of selectors are you wishing to use? From memory the only parameters you are able to use for a selector are the ones specified in this struct.</p>
<p>It&#8217;s likely that it would be easier to write a kernel module for your purposes but it&#8217;s hard to tell without more details about what you are trying to accomplish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ThePoliteGuy</title>
		<link>http://evolution-systems.co.uk/2008/04/17/linux-xfrm-framework-selectors-2/#comment-86</link>
		<dc:creator><![CDATA[ThePoliteGuy]]></dc:creator>
		<pubDate>Tue, 08 Mar 2011 16:44:45 +0000</pubDate>
		<guid isPermaLink="false">http://evolution-systems.co.uk/wordpress/?p=507#comment-86</guid>
		<description><![CDATA[Thank you, it was very helpful! Now it is 2011 (3 years have passed since you wrote this) but this framework still haven&#039;t been documented ...

So did you had a chance to write something that explains xfrm in more details? Maybe you were able to find some good documentation somewhere else? 

What we are trying to accomplish is that Selector would be able to choose packets by some other means than just source/destination IP/Port.]]></description>
		<content:encoded><![CDATA[<p>Thank you, it was very helpful! Now it is 2011 (3 years have passed since you wrote this) but this framework still haven&#8217;t been documented &#8230;</p>
<p>So did you had a chance to write something that explains xfrm in more details? Maybe you were able to find some good documentation somewhere else? </p>
<p>What we are trying to accomplish is that Selector would be able to choose packets by some other means than just source/destination IP/Port.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
