summaryrefslogtreecommitdiff
path: root/lib/librte_ip_frag
AgeCommit message (Collapse)Author
2014-06-26ip_frag: remove unneeded rte prefixesAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-17ip_frag: clean includesThomas Monjalon
Add required rte_byteorder in rte_ip_frag.h. Remove useless includes in *.c files. Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: add IPv6 reassemblyAnatoly Burakov
Mostly a copy-paste of IPv4, with a few caveats. Only supported packets are those in which fragment extension header is just after the IPv6 header. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: add IPv6 fragmentation supportAnatoly Burakov
Mostly a copy-paste of IPv4. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: rename ipv4_fragmentation functionAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: refactor reassembly code into a proper libraryAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: rename structures in fragmentation tableAnatoly Burakov
Technically, fragmentation table can work for both IPv4 and IPv6 packets, so we're renaming everything to be generic enough to make sense in IPv6 context. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: remove unneeded check and macroAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: new internal common headerAnatoly Burakov
Moved out debug log macros into common, as reassembly code will later need them as well. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: fix code styleAnatoly Burakov
Issues were reported by checkpatch.pl. Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: refactor IPv4 fragmentation into a proper libraryAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> [Thomas: add in doxygen] Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
2014-06-16ip_frag: move fragmentation/reassembly headers into a libraryAnatoly Burakov
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>