diff options
author | Michael Brown <mcb30@ipxe.org> | 2013-08-27 16:08:15 +0100 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2013-08-27 16:39:43 +0100 |
commit | 22a0c4475c91c745f0e5cc1171939359921d09f9 (patch) | |
tree | d5f09c98c2d49a399f504267c18a2dc8dfbb7042 /src/include/ipxe/ip.h | |
parent | ae0124cd404c0ee25152bef70bee9e2030054ce7 (diff) | |
download | ipxe-22a0c4475c91c745f0e5cc1171939359921d09f9.tar.gz |
[ipv4] Generalise fragment reassembly mechanism
Generalise the concept of fragment reassembly to allow for code
sharing between IPv4 and IPv6 protocols.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/ip.h')
-rw-r--r-- | src/include/ipxe/ip.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/include/ipxe/ip.h b/src/include/ipxe/ip.h index ca508e274..3234b7b0e 100644 --- a/src/include/ipxe/ip.h +++ b/src/include/ipxe/ip.h @@ -70,18 +70,6 @@ struct ipv4_miniroute { struct in_addr gateway; }; -/* IPv4 fragment reassembly buffer */ -struct ipv4_fragment { - /* List of fragment reassembly buffers */ - struct list_head list; - /** Reassembled packet */ - struct io_buffer *iobuf; - /** Current offset */ - size_t offset; - /** Reassembly timer */ - struct retry_timer timer; -}; - extern struct list_head ipv4_miniroutes; extern struct net_protocol ipv4_protocol __net_protocol; |