
For now, printing of Sun RPC requests is disabled because we do not yet have the RPC header files. This should affect basically noone, as we do not have any RPC-based programs yet, for the same reason. Change-Id: Ie7818faaaacdc104d8b2c37a68866b4ce18247d6
100 lines
4.0 KiB
C
100 lines
4.0 KiB
C
/*
|
|
* Copyright (c) 1982, 1986, 1993
|
|
* The Regents of the University of California. All rights reserved.
|
|
*
|
|
* Redistribution and use in source and binary forms, with or without
|
|
* modification, are permitted provided that the following conditions
|
|
* are met:
|
|
* 1. Redistributions of source code must retain the above copyright
|
|
* notice, this list of conditions and the following disclaimer.
|
|
* 2. Redistributions in binary form must reproduce the above copyright
|
|
* notice, this list of conditions and the following disclaimer in the
|
|
* documentation and/or other materials provided with the distribution.
|
|
* 3. Neither the name of the University nor the names of its contributors
|
|
* may be used to endorse or promote products derived from this software
|
|
* without specific prior written permission.
|
|
*
|
|
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
* SUCH DAMAGE.
|
|
*
|
|
* @(#)udp.h 8.1 (Berkeley) 6/10/93
|
|
*/
|
|
|
|
/*
|
|
* Udp protocol header.
|
|
* Per RFC 768, September, 1981.
|
|
*/
|
|
struct udphdr {
|
|
uint16_t uh_sport; /* source port */
|
|
uint16_t uh_dport; /* destination port */
|
|
uint16_t uh_ulen; /* udp length */
|
|
uint16_t uh_sum; /* udp checksum */
|
|
};
|
|
|
|
#define BOOTPS_PORT 67 /* RFC951 */
|
|
#define BOOTPC_PORT 68 /* RFC951 */
|
|
#define TFTP_PORT 69 /*XXX*/
|
|
#define KERBEROS_PORT 88 /*XXX*/
|
|
#define SUNRPC_PORT 111 /*XXX*/
|
|
#define SNMP_PORT 161 /*XXX*/
|
|
#define NTP_PORT 123 /*XXX*/
|
|
#define SNMPTRAP_PORT 162 /*XXX*/
|
|
#define ISAKMP_PORT 500 /*XXX*/
|
|
#define SYSLOG_PORT 514 /* rfc3164 */
|
|
#define TIMED_PORT 525 /*XXX*/
|
|
#define RIP_PORT 520 /*XXX*/
|
|
#define LDP_PORT 646
|
|
#define AODV_PORT 654 /*XXX*/
|
|
#define OLSR_PORT 698 /* rfc3626 */
|
|
#define KERBEROS_SEC_PORT 750 /*XXX*/
|
|
#define L2TP_PORT 1701 /*XXX*/
|
|
#define SIP_PORT 5060
|
|
#define ISAKMP_PORT_NATT 4500 /* rfc3948 */
|
|
#define ISAKMP_PORT_USER1 7500 /*XXX - nonstandard*/
|
|
#define ISAKMP_PORT_USER2 8500 /*XXX - nonstandard*/
|
|
#define RX_PORT_LOW 7000 /*XXX*/
|
|
#define RX_PORT_HIGH 7009 /*XXX*/
|
|
#define NETBIOS_NS_PORT 137
|
|
#define NETBIOS_DGRAM_PORT 138
|
|
#define CISCO_AUTORP_PORT 496 /*XXX*/
|
|
#define RADIUS_PORT 1645
|
|
#define RADIUS_NEW_PORT 1812
|
|
#define RADIUS_ACCOUNTING_PORT 1646
|
|
#define RADIUS_NEW_ACCOUNTING_PORT 1813
|
|
#define RADIUS_COA_PORT 3799
|
|
#define HSRP_PORT 1985 /*XXX*/
|
|
#define LMP_PORT 701 /* rfc4204 */
|
|
#define LWRES_PORT 921
|
|
#define VQP_PORT 1589
|
|
#define ZEPHYR_SRV_PORT 2103
|
|
#define ZEPHYR_CLT_PORT 2104
|
|
#define VAT_PORT 3456
|
|
#define MPLS_LSP_PING_PORT 3503 /* draft-ietf-mpls-lsp-ping-02.txt */
|
|
#define BFD_CONTROL_PORT 3784 /* draft-katz-ward-bfd-v4v6-1hop-00.txt */
|
|
#define BFD_ECHO_PORT 3785 /* draft-katz-ward-bfd-v4v6-1hop-00.txt */
|
|
#define WB_PORT 4567
|
|
#define SFLOW_PORT 6343 /* http://www.sflow.org/developers/specifications.php */
|
|
#define LWAPP_DATA_PORT 12222 /* RFC 5412 */
|
|
#define LWAPP_CONTROL_PORT 12223 /* RFC 5412 */
|
|
#define OTV_PORT 8472 /* draft-hasmit-otv-04 */
|
|
#define VXLAN_PORT 4789 /* RFC 7348 */
|
|
#define GENEVE_PORT 6081 /* draft-gross-geneve-02 */
|
|
|
|
#ifdef INET6
|
|
#define RIPNG_PORT 521 /* RFC 2080 */
|
|
#define DHCP6_SERV_PORT 546 /*XXX*/
|
|
#define DHCP6_CLI_PORT 547 /*XXX*/
|
|
#define AHCP_PORT 5359 /* draft-chroboczek-ahcp-00 */
|
|
#define BABEL_PORT 6696 /* RFC 6126 errata */
|
|
#define BABEL_PORT_OLD 6697 /* RFC 6126 */
|
|
#endif
|