/src/sys/altq/ |
altq_cdnr.c | 140 struct cdnr_pktinfo pktinfo; local in function:altq_cdnr_input 155 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK; 158 pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK; 159 pktinfo.pkt_len = m_pktlen(m); 171 PKTCNTR_ADD(&top->tc_cnts[tca->tca_code], pktinfo.pkt_len); 198 tca = (*cb->cb_input)(cb, &pktinfo); 555 tbm_input(struct cdnr_block *cb, struct cdnr_pktinfo *pktinfo) 561 len = TB_SCALE(pktinfo->pkt_len); 577 PKTCNTR_ADD(&tbm->out_cnt, pktinfo->pkt_len); 582 PKTCNTR_ADD(&tbm->in_cnt, pktinfo->pkt_len) [all...] |
altq_cdnr.c | 140 struct cdnr_pktinfo pktinfo; local in function:altq_cdnr_input 155 pktinfo.pkt_dscp = (ntohl(flowlabel) >> 20) & DSCP_MASK; 158 pktinfo.pkt_dscp = ip->ip_tos & DSCP_MASK; 159 pktinfo.pkt_len = m_pktlen(m); 171 PKTCNTR_ADD(&top->tc_cnts[tca->tca_code], pktinfo.pkt_len); 198 tca = (*cb->cb_input)(cb, &pktinfo); 555 tbm_input(struct cdnr_block *cb, struct cdnr_pktinfo *pktinfo) 561 len = TB_SCALE(pktinfo->pkt_len); 577 PKTCNTR_ADD(&tbm->out_cnt, pktinfo->pkt_len); 582 PKTCNTR_ADD(&tbm->in_cnt, pktinfo->pkt_len) [all...] |
/src/sys/netinet/ |
ip_output.c | 1101 struct in_pktinfo pktinfo; local in function:ip_ctloutput 1198 error = sockopt_get(sopt, &pktinfo, sizeof(pktinfo)); 1202 if (pktinfo.ipi_ifindex == 0) { 1203 in4p_prefsrcip(inp) = pktinfo.ipi_addr; 1214 ifp = if_byindex(pktinfo.ipi_ifindex); 1374 pktinfo.ipi_ifindex = 0; 1375 pktinfo.ipi_addr = in4p_prefsrcip(inp); 1376 error = sockopt_set(sopt, &pktinfo, 1377 sizeof(pktinfo)); 1508 struct in_pktinfo pktinfo; local in function:ip_setpktopts [all...] |
ip_output.c | 1101 struct in_pktinfo pktinfo; local in function:ip_ctloutput 1198 error = sockopt_get(sopt, &pktinfo, sizeof(pktinfo)); 1202 if (pktinfo.ipi_ifindex == 0) { 1203 in4p_prefsrcip(inp) = pktinfo.ipi_addr; 1214 ifp = if_byindex(pktinfo.ipi_ifindex); 1374 pktinfo.ipi_ifindex = 0; 1375 pktinfo.ipi_addr = in4p_prefsrcip(inp); 1376 error = sockopt_set(sopt, &pktinfo, 1377 sizeof(pktinfo)); 1508 struct in_pktinfo pktinfo; local in function:ip_setpktopts [all...] |
/src/sys/netinet6/ |
ip6_output.c | 2879 struct in6_pktinfo *pktinfo; local in function:ip6_setpktopt 2884 pktinfo = (struct in6_pktinfo *)buf; 2893 pktinfo->ipi6_ifindex == 0 && 2894 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2900 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2905 if (pktinfo->ipi6_ifindex) { 2908 ifp = if_byindex(pktinfo->ipi6_ifindex); 2927 opt->ip6po_pktinfo = malloc(sizeof(*pktinfo), 2932 memcpy(opt->ip6po_pktinfo, pktinfo, sizeof(*pktinfo)); [all...] |
ip6_output.c | 2879 struct in6_pktinfo *pktinfo; local in function:ip6_setpktopt 2884 pktinfo = (struct in6_pktinfo *)buf; 2893 pktinfo->ipi6_ifindex == 0 && 2894 IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2900 sticky && !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) { 2905 if (pktinfo->ipi6_ifindex) { 2908 ifp = if_byindex(pktinfo->ipi6_ifindex); 2927 opt->ip6po_pktinfo = malloc(sizeof(*pktinfo), 2932 memcpy(opt->ip6po_pktinfo, pktinfo, sizeof(*pktinfo)); [all...] |
/src/sbin/ping6/ |
ping6.c | 292 struct in6_pktinfo *pktinfo = NULL; local in function:main 777 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp)); 778 memset(pktinfo, 0, sizeof(*pktinfo)); 788 /* pktinfo must have already been allocated */ 789 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0) 821 if (pktinfo && 823 (void *)pktinfo, sizeof(*pktinfo))) 1299 struct in6_pktinfo *pktinfo = NULL local in function:pr_pack [all...] |
ping6.c | 292 struct in6_pktinfo *pktinfo = NULL; local in function:main 777 pktinfo = (struct in6_pktinfo *)(CMSG_DATA(scmsgp)); 778 memset(pktinfo, 0, sizeof(*pktinfo)); 788 /* pktinfo must have already been allocated */ 789 if ((pktinfo->ipi6_ifindex = if_nametoindex(ifname)) == 0) 821 if (pktinfo && 823 (void *)pktinfo, sizeof(*pktinfo))) 1299 struct in6_pktinfo *pktinfo = NULL local in function:pr_pack [all...] |