42,6 → 42,8 |
#include "../structures/packet/packet.h" |
|
#include "ip_codes.h" |
#include "ip_interface.h" |
#include "socket_codes.h" |
|
int ip_client_prepare_packet( packet_t packet, ip_protocol_t protocol, ip_ttl_t ttl, ip_tos_t tos, int dont_fragment, size_t ipopt_length ); |
|
54,6 → 56,14 |
*/ |
size_t ip_client_header_length( packet_t packet ); |
|
/** \todo |
*/ |
int ip_client_set_pseudo_header_data_length( ip_pseudo_header_ref header, size_t headerlen, size_t data_length ); |
|
/** \todo |
*/ |
int ip_client_get_pseudo_header( ip_protocol_t protocol, struct sockaddr * src, socklen_t srclen, struct sockaddr * dest, socklen_t destlen, size_t data_length, ip_pseudo_header_ref * header, size_t * headerlen ); |
|
// TODO ipopt manipulation |
|
#endif |