pr_type
.pr_type = SOCK_STREAM,
db_printf("pr_type: %d ", pr->pr_type);
if ((pr = dp->dom_protosw[i]) != NULL && pr->pr_type == type &&
MPASS(npr && npr->pr_type > 0 && npr->pr_protocol > 0);
if ((dp->dom_protosw[i]->pr_type == npr->pr_type) &&
so->so_proto->pr_type == SOCK_DGRAM ? ECONNRESET : EPIPE;
.pr_type = SOCK_STREAM,
.pr_type = SOCK_DGRAM,
.pr_type = SOCK_SEQPACKET,
if (so->so_type != SOCK_DGRAM || so->so_proto->pr_type != SOCK_DGRAM) {
.pr_type = SOCK_RAW,
.pr_type = SOCK_SEQPACKET,
.pr_type = SOCK_STREAM,
.pr_type = SOCK_SEQPACKET,
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_DGRAM,
.pr_type = SOCK_DGRAM,
if (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
inp->inp_socket->so_proto->pr_type != SOCK_DGRAM) {
if (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_SEQPACKET,
.pr_type = SOCK_STREAM,
.pr_type = SOCK_STREAM,
.pr_type = SOCK_STREAM,
.pr_type = SOCK_DGRAM, \
if (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
inp->inp_socket->so_proto->pr_type != SOCK_DGRAM) {
if (inp->inp_socket->so_proto->pr_type != SOCK_RAW &&
inp->inp_socket->so_proto->pr_type != SOCK_DGRAM)
.pr_type = SOCK_RAW,
.pr_type = SOCK_SEQPACKET,
.pr_type = SOCK_STREAM,
.pr_type = SOCK_RAW,
.pr_type = SOCK_DGRAM, \
.pr_type = SOCK_RAW,
.pr_type = SOCK_RAW,
.pr_type = SOCK_DGRAM,
.pr_type = SOCK_STREAM, \
short pr_type; /* socket type used for */
inet_ntoa(ip->ip_dst), type, pr_type(type), icp->icmp_code);
char *pr_type(u_char);
printf(": icmp type %d (%s) code %d\n", *type, pr_type(*type),
const char *pr_type(int);