Home
last modified time | relevance | path

Searched refs:ether_vlan_header (Results 1 – 25 of 75) sorted by relevance

123

/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_vlan.h41 #define ENCAP_ETHERTYPE_OFF (offsetof(struct ether_vlan_header, ether_type) -\
42 offsetof(struct ether_vlan_header, ether_tpid))
48 #define VLAN_ID_OFFSET (offsetof(struct ether_vlan_header, ether_tci) -\
49 offsetof(struct ether_vlan_header, ether_dhost))
H A Dsnoop_trill.c41 struct ether_vlan_header *inner_ethvlanhdr; in interpret_trill()
99 inner_ethvlanhdr = (struct ether_vlan_header *)inner_ethhdr; in interpret_trill()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet_common.c69 struct ether_vlan_header *evhp; in vnet_vlan_insert_tag()
85 evhp = (struct ether_vlan_header *)mp->b_rptr; in vnet_vlan_insert_tag()
94 nmp = allocb(sizeof (struct ether_vlan_header), in vnet_vlan_insert_tag()
108 evhp = (struct ether_vlan_header *)nmp->b_rptr; in vnet_vlan_insert_tag()
120 nmp->b_wptr += sizeof (struct ether_vlan_header); in vnet_vlan_insert_tag()
167 mp->b_rptr += sizeof (struct ether_vlan_header); in vnet_vlan_remove_tag()
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_util.c400 struct ether_vlan_header *evhp; in mac_sw_cksum()
402 evhp = (struct ether_vlan_header *)mp->b_rptr; in mac_sw_cksum()
404 ip_hdr_offset = sizeof (struct ether_vlan_header); in mac_sw_cksum()
813 struct ether_vlan_header *oevh; in mac_sw_lso()
863 if (MBLKL(omp) == sizeof (struct ether_vlan_header) || in mac_sw_lso()
879 sizeof (struct ether_vlan_header)); in mac_sw_lso()
897 oevh = (struct ether_vlan_header *)omp->b_rptr; in mac_sw_lso()
899 oehlen = sizeof (struct ether_vlan_header); in mac_sw_lso()
1351 l2len = sizeof (struct ether_vlan_header); in mac_hw_emul()
1438 struct ether_vlan_header *evhp; in mac_add_vlan_tag()
[all …]
H A Dmac_flow.c1675 struct ether_vlan_header *evhp = in flow_l2_accept()
1676 (struct ether_vlan_header *)l2->l2_start; in flow_l2_accept()
1702 struct ether_vlan_header *evhp; in flow_ether_hash()
1704 evhp = (struct ether_vlan_header *)l2->l2_start; in flow_ether_hash()
1723 struct ether_vlan_header *evhp; in flow_ether_accept()
1726 evhp = (struct ether_vlan_header *)s->fs_mp->b_rptr; in flow_ether_accept()
1739 l2->l2_hdrsize = sizeof (struct ether_vlan_header); in flow_ether_accept()
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_rr.c62 uint8_t hdrs_buf[sizeof(struct ether_vlan_header) + in BnxeRouteTxRing()
76 etype = ntohs(((struct ether_vlan_header *)pHdr)->ether_type); in BnxeRouteTxRing()
77 eHdrSize = sizeof(struct ether_vlan_header); in BnxeRouteTxRing()
H A Dbnxe_tx.c645 ASSERT(MBLKL(pMblk) >= sizeof(struct ether_vlan_header)); in BnxeGetVlanTag()
646 return GLD_VTAG_VID(ntohs(((struct ether_vlan_header *)pMblk->b_rptr)->ether_tci)); in BnxeGetVlanTag()
712 l2HdrLen = sizeof(struct ether_vlan_header); in BnxeGetHdrInfo()
1219 sizeof(struct ether_vlan_header))); in BnxeTxPktsInitIdx()
1251 sizeof(struct ether_vlan_header))); in BnxeTxPktsInitIdx()
/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_tcp.c102 struct ether_vlan_header *ethervhp; in sfxge_pkthdr_parse()
104 etherhs = sizeof (struct ether_vlan_header); in sfxge_pkthdr_parse()
109 ethervhp = (struct ether_vlan_header *)(mp->b_rptr); in sfxge_pkthdr_parse()
/illumos-gate/usr/src/common/inet/
H A Dinet_hash.c186 struct ether_vlan_header *evhp; in inet_pkt_hash()
189 skip_len = sizeof (struct ether_vlan_header); in inet_pkt_hash()
196 evhp = (struct ether_vlan_header *)newmp->b_rptr; in inet_pkt_hash()
198 evhp = (struct ether_vlan_header *)mp->b_rptr; in inet_pkt_hash()
/illumos-gate/usr/src/uts/common/io/qede/
H A Dqede_dbg.c80 struct ether_vlan_header *vlan_hdr = in qede_dbg_ipv6_ext_hdr()
81 (struct ether_vlan_header *)(void *)mp->b_rptr; in qede_dbg_ipv6_ext_hdr()
83 pktinfo->mac_hlen = sizeof (struct ether_vlan_header); in qede_dbg_ipv6_ext_hdr()
H A Dqede_fp.c869 struct ether_vlan_header *vlan_hdr = in qede_pkt_parse_lso_headers()
870 (struct ether_vlan_header *)(void *)mp->b_rptr; in qede_pkt_parse_lso_headers()
872 pktinfo->mac_hlen = sizeof (struct ether_vlan_header); in qede_pkt_parse_lso_headers()
943 struct ether_vlan_header *vlan_hdr = in qede_get_pkt_info()
944 (struct ether_vlan_header *)(void *)mp->b_rptr; in qede_get_pkt_info()
946 pktinfo->mac_hlen = sizeof (struct ether_vlan_header); in qede_get_pkt_info()
1424 struct ether_vlan_header *ethvhdr; in qede_send_tx_packet()
1739 struct ether_vlan_header *ethvhdr; in qede_hash_get_txq()
1757 ethvhdr = (struct ether_vlan_header *)((void *)bp); in qede_hash_get_txq()
1761 mac_hdr_len = sizeof (struct ether_vlan_header); in qede_hash_get_txq()
H A Dqede_fp.h78 #define ETHER_VLAN_HEADER_LEN sizeof (struct ether_vlan_header)
/illumos-gate/usr/src/uts/common/io/dld/
H A Ddld_str.c793 struct ether_vlan_header *evhp; in i_dld_ether_header_update_tag()
800 evhp = (struct ether_vlan_header *)mp->b_rptr; in i_dld_ether_header_update_tag()
805 len = sizeof (struct ether_vlan_header); in i_dld_ether_header_update_tag()
823 evhp = (struct ether_vlan_header *)mp->b_rptr; in i_dld_ether_header_update_tag()
836 hmp = allocb(sizeof (struct ether_vlan_header), BPRI_MED); in i_dld_ether_header_update_tag()
840 evhp = (struct ether_vlan_header *)hmp->b_rptr; in i_dld_ether_header_update_tag()
850 hmp->b_wptr += sizeof (struct ether_vlan_header); in i_dld_ether_header_update_tag()
1163 struct ether_vlan_header *evhp; in i_dld_ether_header_strip_tag()
1166 ASSERT(MBLKL(mp) >= sizeof (struct ether_vlan_header)); in i_dld_ether_header_strip_tag()
1174 evhp = (struct ether_vlan_header *)mp->b_rptr; in i_dld_ether_header_strip_tag()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_tx.c642 struct ether_vlan_header *evh; in oce_insert_vtag()
646 evh = (struct ether_vlan_header *)(void *)mp->b_rptr; in oce_insert_vtag()
681 struct ether_vlan_header *evh; in oce_send_packet()
750 evh = (struct ether_vlan_header *)(void *)mp->b_rptr; in oce_send_packet()
753 ip_offset = sizeof (struct ether_vlan_header); in oce_send_packet()
/illumos-gate/usr/src/uts/common/sys/
H A Dmac_client_impl.h284 struct ether_vlan_header *evhp; \
287 evhp = (struct ether_vlan_header *)(mp)->b_rptr;\
H A Dethernet.h67 struct ether_vlan_header { struct
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge_rxtx.c178 struct ether_vlan_header *ehp; in rge_receive_packet()
277 ehp = (struct ether_vlan_header *)mp->b_rptr; in rge_receive_packet()
613 struct ether_vlan_header *ehp; in rge_send()
633 ehp = (struct ether_vlan_header *)mp->b_rptr; in rge_send()
/illumos-gate/usr/src/uts/common/io/
H A Dbridge.c162 #define VLAN_INCR (sizeof (struct ether_vlan_header) - \
1703 struct ether_vlan_header *evh; in reform_vlan_header()
1748 ASSERT(minlen >= sizeof (struct ether_vlan_header)); in reform_vlan_header()
1754 minlen = sizeof (struct ether_vlan_header); in reform_vlan_header()
1779 evh = (struct ether_vlan_header *)mp->b_rptr; in reform_vlan_header()
1784 if (mlen > sizeof (struct ether_vlan_header)) in reform_vlan_header()
1786 sizeof (struct ether_vlan_header), in reform_vlan_header()
1788 mlen - sizeof (struct ether_vlan_header)); in reform_vlan_header()
1801 mp->b_rptr + sizeof (struct ether_vlan_header), in reform_vlan_header()
1820 struct ether_vlan_header *evhp; in update_header()
[all …]
H A Dgldutil.c212 struct ether_vlan_header *evhp; in gld_interpret_ether()
215 if ((MBLKL(mp) < sizeof (struct ether_vlan_header)) && in gld_interpret_ether()
216 (pullupmsg(mp, sizeof (struct ether_vlan_header)) in gld_interpret_ether()
221 evhp = (struct ether_vlan_header *)mp->b_rptr; in gld_interpret_ether()
430 struct ether_vlan_header *evhp; in gld_insert_vtag_ether()
442 evhp = (struct ether_vlan_header *)nmp->b_rptr; in gld_insert_vtag_ether()
445 if ((nmp = allocb(sizeof (struct ether_vlan_header), in gld_insert_vtag_ether()
449 nmp->b_wptr += sizeof (struct ether_vlan_header); in gld_insert_vtag_ether()
452 evhp = (struct ether_vlan_header *)nmp->b_rptr; in gld_insert_vtag_ether()
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_tx.c364 const struct ether_vlan_header *veth; in viona_tx_csum()
367 eth_len = sizeof (struct ether_vlan_header); in viona_tx_csum()
368 veth = (const struct ether_vlan_header *)eth; in viona_tx_csum()
/illumos-gate/usr/src/uts/common/io/dls/
H A Ddls.c453 struct ether_vlan_header *evhp; in dls_header()
472 extra_len = sizeof (struct ether_vlan_header) - in dls_header()
494 evhp = (struct ether_vlan_header *)mp->b_rptr; in dls_header()
/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_arp.c619 struct ether_vlan_header *eh; in libvarpd_inject_arp()
620 eh = (struct ether_vlan_header *)(buf + bsize); in libvarpd_inject_arp()
621 bsize += sizeof (struct ether_vlan_header); in libvarpd_inject_arp()
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_sw.h279 (DEFAULT_MTU + sizeof (struct ether_vlan_header) + ETHERFCSL)
281 (MAXIMUM_MTU + sizeof (struct ether_vlan_header) + ETHERFCSL)
318 ((((struct ether_vlan_header *)(uintptr_t)ptr)->ether_tpid) == \
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_tx.c88 struct ether_vlan_header *eth = (void *) mp->b_rptr; in vmxnet3_tx_prepare_offload()
92 ethLen = sizeof (struct ether_vlan_header); in vmxnet3_tx_prepare_offload()
/illumos-gate/usr/src/uts/common/inet/sockmods/
H A Dsockmod_pfp.c389 struct ether_vlan_header *evhp; in pfp_packet()
390 struct ether_vlan_header evh; in pfp_packet()
392 hdr.mhi_hdrsize = sizeof (struct ether_vlan_header); in pfp_packet()
396 evhp = (struct ether_vlan_header *)mp->b_rptr; in pfp_packet()

123