ISC DHCP
4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
Loading...
Searching...
No Matches
udp.h
Go to the documentation of this file.
1
/* $NetBSD: udp.h,v 1.6 1995/04/13 06:37:10 cgd Exp $ */
2
3
/*
4
* Copyright (c) 1982, 1986, 1993
5
* The Regents of the University of California. All rights reserved.
6
*
7
* Redistribution and use in source and binary forms, with or without
8
* modification, are permitted provided that the following conditions
9
* are met:
10
* 1. Redistributions of source code must retain the above copyright
11
* notice, this list of conditions and the following disclaimer.
12
* 2. Redistributions in binary form must reproduce the above copyright
13
* notice, this list of conditions and the following disclaimer in the
14
* documentation and/or other materials provided with the distribution.
15
* 3. Neither the name of the University nor the names of its contributors
16
* may be used to endorse or promote products derived from this software
17
* without specific prior written permission.
18
*
19
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
20
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
23
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29
* SUCH DAMAGE.
30
*
31
* @(#)udp.h 8.1 (Berkeley) 6/10/93
32
*/
33
34
/*
35
* Portions Copyright (C) 2004-2022 Internet Systems Consortium, Inc. ("ISC")
36
* Portions Copyright (c) 2000-2003 by Internet Software Consortium
37
*
38
* Permission to use, copy, modify, and distribute this software for any
39
* purpose with or without fee is hereby granted, provided that the above
40
* copyright notice and this permission notice appear in all copies.
41
*
42
* THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
43
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
44
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
45
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
46
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
47
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
48
* OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
49
*
50
* Internet Systems Consortium, Inc.
51
* PO Box 360
52
* Newmarket, NH 03857 USA
53
* <info@isc.org>
54
* https://www.isc.org/
55
*/
56
57
/*
58
* Udp protocol header.
59
* Per RFC 768, September, 1981.
60
*/
61
struct
udphdr
{
62
u_int16_t
uh_sport
;
/* source port */
63
u_int16_t
uh_dport
;
/* destination port */
64
u_int16_t
uh_ulen
;
/* udp length */
65
u_int16_t
uh_sum
;
/* udp checksum */
66
};
udphdr
Definition
udp.h:61
udphdr::uh_dport
u_int16_t uh_dport
Definition
udp.h:63
udphdr::uh_sport
u_int16_t uh_sport
Definition
udp.h:62
udphdr::uh_ulen
u_int16_t uh_ulen
Definition
udp.h:64
udphdr::uh_sum
u_int16_t uh_sum
Definition
udp.h:65
includes
netinet
udp.h
Generated on Fri Mar 14 2025 00:00:00 for ISC DHCP by
1.13.2