Subversion Repositories HelenOS

Rev

Rev 4722 | Rev 4730 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4722 Rev 4726
Line 39... Line 39...
39
 
39
 
40
#include <fibril_sync.h>
40
#include <fibril_sync.h>
41
 
41
 
42
#include "../../socket/socket_core.h"
42
#include "../../socket/socket_core.h"
43
 
43
 
-
 
44
#include "../tl_common.h"
-
 
45
 
44
/** Type definition of the UDP global data.
46
/** Type definition of the UDP global data.
45
 *  @see udp_globals
47
 *  @see udp_globals
46
 */
48
 */
47
typedef struct udp_globals  udp_globals_t;
49
typedef struct udp_globals  udp_globals_t;
48
 
50
 
Line 56... Line 58...
56
     */
58
     */
57
    int             ip_phone;
59
    int             ip_phone;
58
    /** ICMP module phone.
60
    /** ICMP module phone.
59
     */
61
     */
60
    int             icmp_phone;
62
    int             icmp_phone;
61
    /** Reserved packet prefix length.
-
 
62
     */
-
 
63
    size_t          prefix;
-
 
64
    /** Maximal packet content length.
-
 
65
     */
-
 
66
    size_t          content;
-
 
67
    /** Reserved packet suffix length.
-
 
68
     */
-
 
69
    size_t          suffix;
-
 
70
    /** Packet address length.
63
    /** Packet dimension.
71
     */
64
     */
72
    size_t          addr_len;
65
    packet_dimension_t  packet_dimension;
73
    /** Indicates whether UDP checksum computing is enabled.
66
    /** Indicates whether UDP checksum computing is enabled.
74
     */
67
     */
75
    int             checksum_computing;
68
    int             checksum_computing;
76
    /** Last used free port.
69
    /** Last used free port.
77
     */
70
     */