/illumos-gate/usr/src/uts/common/io/ |
H A D | gldutil.c | 173 bzero((void *)pktinfo, sizeof (*pktinfo)); in gld_interpret_ether() 258 pktinfo->isLooped = mac_eq(pktinfo->shost, in gld_interpret_ether() 260 pktinfo->isForMe = mac_eq(pktinfo->dhost, in gld_interpret_ether() 628 bzero((void *)pktinfo, sizeof (*pktinfo)); in gld_interpret_ib() 954 bzero((void *)pktinfo, sizeof (*pktinfo)); in gld_interpret_fddi() 1000 pktinfo->isLooped = mac_eq(pktinfo->shost, in gld_interpret_fddi() 1002 pktinfo->isForMe = mac_eq(pktinfo->dhost, in gld_interpret_fddi() 1329 bzero((void *)pktinfo, sizeof (*pktinfo)); in gld_interpret_tr() 1373 pktinfo->isLooped = mac_eq(pktinfo->shost, in gld_interpret_tr() 1375 pktinfo->isForMe = mac_eq(pktinfo->dhost, in gld_interpret_tr() [all …]
|
H A D | gld.c | 2006 pktinfo_t pktinfo; in gld_start() local 2260 pktinfo_t pktinfo; in gld_precv() local 2310 pktinfo_t pktinfo; in gld_recv_tagged() local 2433 pktinfo.vid = vid; in gld_recv_tagged() 2445 (!pktinfo.isBroadcast && !pktinfo.isMulticast))) { in gld_recv_tagged() 2453 pktinfo.vid, in gld_recv_tagged() 2513 (!pktinfo->isBroadcast && !pktinfo->isMulticast))) in gld_sendup_vlan() 2719 if (pktinfo->isForMe || pktinfo->isBroadcast || in gld_accept() 2825 (!pktinfo->isBroadcast && !pktinfo->isMulticast))) in gld_passon() 2842 if ((pktinfo->isTagged && is_phys) || (pktinfo->user_pri != 0)) in gld_passon() [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_fp.c | 883 ((u8 *)mp->b_rptr + pktinfo->mac_hlen + pktinfo->ip_hlen); in qede_pkt_parse_lso_headers() 936 pktinfo->mblk_no++; in qede_get_pkt_info() 1169 mblen, pktinfo->mblk_no, pktinfo->total_len, in qede_tx_mapped() 1205 pktinfo->total_len, pktinfo->mblk_no); in qede_tx_mapped() 1446 bzero(&pktinfo, sizeof (pktinfo)); in qede_send_tx_packet() 1450 &pktinfo.use_lso, &pktinfo.mss); in qede_send_tx_packet() 1487 (pktinfo.total_len > (qede->mtu + pktinfo.mac_hlen))) { in qede_send_tx_packet() 1502 pktinfo.total_len, pktinfo.mblk_no, pktinfo.ether_type, in qede_send_tx_packet() 1503 pktinfo.mac_hlen, pktinfo.ip_hlen, pktinfo.l4_hlen, in qede_send_tx_packet() 1504 pktinfo.l4_proto, pktinfo.cksum_flags, pktinfo.use_lso, in qede_send_tx_packet() [all …]
|
H A D | qede_dbg.c | 68 qede_dbg_ipv6_ext_hdr(qede_tx_pktinfo_t *pktinfo, mblk_t *mp) in qede_dbg_ipv6_ext_hdr() argument 77 pktinfo->ether_type = ntohs(eth_hdr->ether_type); in qede_dbg_ipv6_ext_hdr() 78 pktinfo->mac_hlen = sizeof (struct ether_header); in qede_dbg_ipv6_ext_hdr() 82 pktinfo->ether_type = ntohs(vlan_hdr->ether_type); in qede_dbg_ipv6_ext_hdr() 83 pktinfo->mac_hlen = sizeof (struct ether_vlan_header); in qede_dbg_ipv6_ext_hdr() 86 ip_hdr = (ipha_t *)(void *)((u8 *)mp->b_rptr + pktinfo->mac_hlen); in qede_dbg_ipv6_ext_hdr()
|
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_nic_main.c | 662 switch (pktinfo->l4_proto) { in unm_tx_csum() 676 desc->u1.s1.tcpHdrOffset = pktinfo->mac_hlen + pktinfo->ip_hlen; in unm_tx_csum() 699 pktinfo->mblk_no++; in unm_get_pkt_info() 700 pktinfo->total_len += MBLKL(bp); in unm_get_pkt_info() 724 pktinfo->etype = type; in unm_get_pkt_info() 730 pktinfo->l4_proto = in unm_get_pkt_info() 753 pktinfo->etype = type; in unm_update_pkt_info() 817 if (pktinfo->etype == 0) in unm_send_copy() 834 unm_tx_csum(hwdesc, mp, pktinfo); in unm_send_copy() 952 pktinfo->ip_hlen)) { in unm_send_mapped() [all …]
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | conn_opt.c | 735 struct in_pktinfo *pktinfo; in conn_opt_get() local 748 pktinfo = (struct in_pktinfo *)ptr; in conn_opt_get() 749 pktinfo->ipi_ifindex = ixa->ixa_ifindex; in conn_opt_get() 753 pktinfo->ipi_spec_dst.s_addr = INADDR_ANY; in conn_opt_get() 1273 struct in_pktinfo *pktinfo; in conn_opt_set_ip() local 1282 pktinfo = (struct in_pktinfo *)invalp; in conn_opt_set_ip() 1283 if (pktinfo->ipi_spec_dst.s_addr != INADDR_ANY) { in conn_opt_set_ip() 1408 struct in_pktinfo *pktinfo; in conn_opt_set_ip() local 1421 pktinfo = (struct in_pktinfo *)invalp; in conn_opt_set_ip() 1424 IN6_INADDR_TO_V4MAPPED(&pktinfo->ipi_spec_dst, in conn_opt_set_ip() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | svc_clts.c | 553 in_pktinfo_t *pktinfo; in svc_clts_ksend() local 585 pktinfo = (in_pktinfo_t *)(opthdr + 1); in svc_clts_ksend() 586 (void) memset(pktinfo, 0, sizeof (in_pktinfo_t)); in svc_clts_ksend() 587 pktinfo->ipi_spec_dst.s_addr = in svc_clts_ksend() 589 pktinfo->ipi_ifindex = 0; in svc_clts_ksend()
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | svc_dg.c | 316 in_pktinfo_t *pktinfo; in set_src_addr() local 345 pktinfo = (in_pktinfo_t *)(opthdr + 1); in set_src_addr() 346 (void) memset(pktinfo, 0, sizeof (in_pktinfo_t)); in set_src_addr() 347 pktinfo->ipi_spec_dst.s_addr = sock->sin_addr.s_addr; in set_src_addr() 348 pktinfo->ipi_ifindex = 0; in set_src_addr()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ping/ |
H A D | ping.c | 1575 struct in_pktinfo pktinfo; in setup_socket() local 1585 bzero(&pktinfo, sizeof (pktinfo)); in setup_socket() 1586 pktinfo.ipi_ifindex = my_if->index; in setup_socket() 1588 (char *)&pktinfo, sizeof (pktinfo)) == -1) { in setup_socket()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | ip.d.in | 91 * pktinfo is where packet ID info can be made available for deeper 95 typedef struct pktinfo { struct
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | gldpriv.h | 197 typedef struct pktinfo { struct
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | st.c | 6664 pkt_info *pktinfo = BP_PKT(bp)->pkt_private; in st_handle_start_busy() local 6678 if ((pktinfo->str_retry_cnt++ > st_retry_count) || in st_handle_start_busy() 6820 pkt_info *pktinfo = pkt->pkt_private; in st_done_and_mutex_exit() local 6874 un->un_retry_ct = max(pktinfo->pkt_retry_cnt, pktinfo->str_retry_cnt); in st_done_and_mutex_exit() 10128 pkt_info *pktinfo = BP_PKT(bp)->pkt_private; in st_handle_intr_busy() local 10151 if ((pktinfo->str_retry_cnt++ > st_retry_count) || in st_handle_intr_busy() 11321 pkt_info *pktinfo = BP_PKT(bp)->pkt_private; in st_handle_intr_retry_lcmd() local 11338 if ((pktinfo->pkt_retry_cnt > st_retry_count) || in st_handle_intr_retry_lcmd()
|