Home
last modified time | relevance | path

Searched refs:pktinfo (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/io/
H A Dgldutil.c173 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 Dgld.c2006 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 Dqede_fp.c883 ((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 Dqede_dbg.c68 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 Dunm_nic_main.c662 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 Dconn_opt.c735 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 Dsvc_clts.c553 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 Dsvc_dg.c316 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 Dping.c1575 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 Dip.d.in91 * 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 Dgldpriv.h197 typedef struct pktinfo { struct
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dst.c6664 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()