ETHERTYPE_IP
ah->arp_pro = htons(ETHERTYPE_IP);
ah->arp_pro != htons(ETHERTYPE_IP) ||
arp->arp_pro != htons(ETHERTYPE_IP) ||
cc = sendether(d, ip, len, ea, ETHERTYPE_IP);
if (etype == ETHERTYPE_IP) {
ap->arp_pro != htons(ETHERTYPE_IP) ||
ap->arp_pro = htons(ETHERTYPE_IP);
if ((rc = dlpi_bind(dh, ETHERTYPE_IP, NULL)) != DLPI_SUCCESS) {
req->ar_pro = htons(ETHERTYPE_IP);
else if (ans->ar_pro != htons(ETHERTYPE_IP))
else if (ans->ar_pro != htons(ETHERTYPE_IP))
if (ntohs(ap->ar_pro) == ETHERTYPE_IP)
case ETHERTYPE_IP:
case ETHERTYPE_IP:
case ETHERTYPE_IP:
ETHERTYPE_IP, "IP",
{ DL_CSMACD, 1550, 12, 2, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_ETHER, 1550, 12, 2, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_FDDI, 4500, 19, 2, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_TPR, 17800, 0, 2, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_IB, 4096, 0, 2, ETHERTYPE_IP, ETHERTYPE_IPV6,
case ETHERTYPE_IP:
"ip", 0, 2, ETHERTYPE_IP, -1, OP_OFFSET_ETHERTYPE,
{ "ip", ETHERTYPE_IP },
{ "ip", ETHERTYPE_IP },
{IPPROTO_TCP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_UDP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_OSPF, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_SCTP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ICMP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ENCAP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ESP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_AH, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_TCP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_UDP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_OSPF, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_SCTP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ICMP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ENCAP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_ESP, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
{IPPROTO_AH, ETHERTYPE_IP, IPV4_TYPE_HEADER_OFFSET},
case ETHERTYPE_IP:
case ETHERTYPE_IP: {
if (otl->otl_sap == ETHERTYPE_IP &&
ntohs(ea->ea_hdr.ar_pro) != ETHERTYPE_IP ||
if (otl->otl_sap != ETHERTYPE_IP) {
ea->ea_hdr.ar_pro = htons(ETHERTYPE_IP);
out->arp_ea.arp_pro = htons(ETHERTYPE_IP);
if (in->arp_ea.arp_pro != ntohs(ETHERTYPE_IP))
if (eh->ether_type == ntohs(ETHERTYPE_IP) &&
if (ea->arp_pro != ntohs(ETHERTYPE_IP))
eh.ether_type = htons(ETHERTYPE_IP);
out->arp_ea.arp_pro = htons(ETHERTYPE_IP);
if (in->arp_ea.arp_pro != ntohs(ETHERTYPE_IP))
if (eh->ipoib_rhdr.ipoib_type == ntohs(ETHERTYPE_IP) &&
if (ea->arp_pro != ntohs(ETHERTYPE_IP))
eh.ipoib_rhdr.ipoib_type = htons(ETHERTYPE_IP);
append_ether(tp, ETHERTYPE_IP);
.meoi_l3proto = ETHERTYPE_IP,
append_ether(tp, ETHERTYPE_IP);
.meoi_l3proto = ETHERTYPE_IP,
append_ether(tp, ETHERTYPE_IP);
.meoi_l3proto = ETHERTYPE_IP,
.ether_type = htons(ETHERTYPE_IP),
.ether_type = htons(ETHERTYPE_IP),
ea->arp_pro = htons(ETHERTYPE_IP);
if ((ushort_t)ntohs(ea->arp_pro) != ETHERTYPE_IP) {
if (pether->ether_type != htons(ETHERTYPE_IP)) {
{ DL_ETHER, IFT_ETHER, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_CSMACD, IFT_ISO88023, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_TPB, IFT_ISO88024, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_TPR, IFT_ISO88025, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_FDDI, IFT_FDDI, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_IB, IFT_IB, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ SUNW_DL_VNI, IFT_OTHER, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ SUNW_DL_IPMP, IFT_OTHER, ETHERTYPE_IP, ETHERTYPE_IPV6,
{ DL_OTHER, IFT_OTHER, ETHERTYPE_IP, ETHERTYPE_IPV6,
if (etype == ETHERTYPE_IP)
#ifndef ETHERTYPE_IP
if (etype == ETHERTYPE_IP)
if (ehdr->ether_type == htons(ETHERTYPE_IP)) {
ETHERTYPE_IP) &&
HCK_IPV4_HDRCKSUM) != 0) && meoi->meoi_l3proto == ETHERTYPE_IP;
if (meoi->meoi_l3proto == ETHERTYPE_IP &&
} else if (meoi->meoi_l3proto == ETHERTYPE_IP &&
case ETHERTYPE_IP:
(!(dsp->ds_sap == ETHERTYPE_IP || dsp->ds_sap == ETHERTYPE_IPV6) ||
if ((dsp->ds_sap == ETHERTYPE_IP || dsp->ds_sap == ETHERTYPE_IPV6) &&
if (etype == ETHERTYPE_IP) {
if (etherType == ETHERTYPE_IP /* 0800 */) {
if (etherType == ETHERTYPE_IP /* 0800 */) {
if (etherType == ETHERTYPE_IP /* 0800 */) {
if (type == ETHERTYPE_IP) {
if (type == ETHERTYPE_IP) {
if (slp->sl_sap == ETHERTYPE_IP) {
case ETHERTYPE_IP:
if (gld->gld_sap == ETHERTYPE_IP) {
if (type == ETHERTYPE_IP || type == ETHERTYPE_IPV6) {
case ETHERTYPE_IP:
if (meo->meoi_l3proto != ETHERTYPE_IP) {
if (meo->meoi_l3proto == ETHERTYPE_IP) {
if ((meo->meoi_l3proto == ETHERTYPE_IP &&
ETHERTYPE_IP : ETHERTYPE_IPV6;
case ETHERTYPE_IP:
if (ctx->l3_proto == ETHERTYPE_IP) {
if (tx->itx_meoi.meoi_l3proto == ETHERTYPE_IP) {
meoi->meoi_l3proto != ETHERTYPE_IP) {
if (meoi->meoi_l3proto == ETHERTYPE_IP &&
case ETHERTYPE_IP:
if (ctx->l3_proto == ETHERTYPE_IP) {
case ETHERTYPE_IP: {
if (meoi->meoi_l3proto == ETHERTYPE_IP) {
if (meoi->meoi_l3proto == ETHERTYPE_IP) {
(meoi.meoi_l3proto != ETHERTYPE_IP &&
if (meoi.meoi_l3proto == ETHERTYPE_IP && etp->etp_do_ipv4) {
case ETHERTYPE_IP: {
case ETHERTYPE_IP: {
case ETHERTYPE_IP: {
if (sap != ETHERTYPE_IP && sap != ETHERTYPE_IPV6 &&
if (l3_sap == ETHERTYPE_IP) {
if ((!dls_bypass_v4 && meoi.meoi_l3proto == ETHERTYPE_IP) ||
if (meoi.meoi_l3proto == ETHERTYPE_IP ||
} else if (sap == ETHERTYPE_IP) {
if ((!dls_bypass_v4 && meoi.meoi_l3proto == ETHERTYPE_IP) ||
if (meoi.meoi_l3proto == ETHERTYPE_IP ||
if (meoi.meoi_l3proto == ETHERTYPE_IP) {
if (meoi.meoi_l3proto == ETHERTYPE_IP) {
(meoi.meoi_l3proto != ETHERTYPE_IP &&
case ETHERTYPE_IP: {
if (meoi.meoi_l3proto != ETHERTYPE_IP) {
if (meoi.meoi_l3proto == ETHERTYPE_IP) {
if (meoi.meoi_l3proto != ETHERTYPE_IP &&
if (eh->ether_type != BE_16(ETHERTYPE_IP)) {
if (vh->ether_type != BE_16(ETHERTYPE_IP))
if (eh->ether_type == BE_16(ETHERTYPE_IP)) {
if (eh->ether_type != htons(ETHERTYPE_IP))
if (pktinfo->etype == htons(ETHERTYPE_IP)) {
if (pktinfo->etype == htons(ETHERTYPE_IP)) {
if (pktinfo->etype == htons(ETHERTYPE_IP)) {
case ETHERTYPE_IP:
#if !defined(ETHERTYPE_IP)
type = ETHERTYPE_IP;
type = ETHERTYPE_IP;
} else if ((req_sap != ETHERTYPE_IP) && (req_sap != ETHERTYPE_IPV6) &&
ASSERT((req_sap == ETHERTYPE_IP) || (req_sap == ETHERTYPE_IPV6) ||
if (req_sap == ETHERTYPE_IP) {
if (ntohs(eth_hdr->ether_type) == ETHERTYPE_IP) {
if (etherType == ETHERTYPE_IP /* 0800 */) {
if (ntohs(eth_hdr->ether_type) == ETHERTYPE_IP) {
if (ntohs(eth_hdr->ether_type) == ETHERTYPE_IP) {
if (ntohs(ethhdr->ether_type) == ETHERTYPE_IP) {
if (ethertype != ETHERTYPE_IP) {
if (ether_type != htons(ETHERTYPE_IP))
rc = dl_bind(lh, ETHERTYPE_IP, &dlea);
if (meo.meoi_l3proto == ETHERTYPE_IP && vif->vif_tx_tso4) {
if (sap != ETHERTYPE_IP)
ASSERT3U(sap, ==, ETHERTYPE_IP);
meoi.meoi_l3proto == ETHERTYPE_IP) {
if (ftype != ETHERTYPE_IP && ftype != ETHERTYPE_IPV6) {
ftype == ETHERTYPE_IP) {
if (ftype == ETHERTYPE_IP) {
if (type == ETHERTYPE_IP || type == ETHERTYPE_IPV6) { \
arh->ar_pro = htons(ETHERTYPE_IP); /* Protocol type: IP */