Searched refs:pktattr (Results 1 - 7 of 7) sorted by relevance
/netbsd-current/sys/altq/ |
H A D | altq_red.c | 348 struct altq_pktattr *pktattr) 357 if (fv_checkflow(rp->red_flowvalve, pktattr, &fve)) { 418 mark_ecn(m, pktattr, rp->red_flags)) { 471 fv_dropbyred(rp->red_flowvalve, pktattr, fve); 522 mark_ecn(struct mbuf *m, struct altq_pktattr *pktattr, int flags) argument 538 } else if (pktattr != NULL) { 539 af = pktattr->pattr_af; 540 hdr = pktattr->pattr_hdr; 1011 struct altq_pktattr pktattr; local 1014 pktattr 347 red_addq(red_t *rp, class_queue_t *q, struct mbuf *m, struct altq_pktattr *pktattr) argument 1125 flowlist_lookup(struct flowvalve *fv, struct altq_pktattr *pktattr, struct timeval *now) argument 1193 flowlist_reclaim(struct flowvalve *fv, struct altq_pktattr *pktattr) argument 1328 fv_checkflow(struct flowvalve *fv, struct altq_pktattr *pktattr, struct fve **fcache) argument 1406 fv_dropbyred(struct flowvalve *fv, struct altq_pktattr *pktattr, struct fve *fcache) argument [all...] |
H A D | altq_blue.c | 391 struct altq_pktattr pktattr; local 395 pktattr.pattr_class = m->m_pkthdr.pattr_class; 396 pktattr.pattr_af = m->m_pkthdr.pattr_af; 397 pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr; 399 if (blue_addq(rqp->rq_blue, rqp->rq_q, m, &pktattr) == 0) 412 struct altq_pktattr *pktattr) 445 mark_ecn(m, pktattr, rp->blue_flags)) { 521 mark_ecn(struct mbuf *m, struct altq_pktattr *pktattr, int flags) argument 525 if (pktattr == NULL || 526 (pktattr 411 blue_addq(blue_t *rp, class_queue_t *q, struct mbuf *m, struct altq_pktattr *pktattr) argument [all...] |
H A D | altq_subr.c | 637 read_dsfield(struct mbuf *m, struct altq_pktattr *pktattr) argument 642 if (pktattr == NULL || 643 (pktattr->pattr_af != AF_INET && pktattr->pattr_af != AF_INET6)) 648 if (((char *)pktattr->pattr_hdr >= m0->m_data) && 649 ((char *)pktattr->pattr_hdr < m0->m_data + m0->m_len)) 653 pktattr->pattr_af = AF_UNSPEC; 660 if (pktattr->pattr_af == AF_INET) { 661 struct ip *ip = (struct ip *)pktattr->pattr_hdr; 668 else if (pktattr 682 write_dsfield(struct mbuf *m, struct altq_pktattr *pktattr, u_int8_t dsfield) argument [all...] |
H A D | altq_rio.c | 331 struct altq_pktattr *pktattr) 339 dsfield = odsfield = read_dsfield(m, pktattr); 432 write_dsfield(m, pktattr, dsfield); 750 struct altq_pktattr pktattr; local 754 pktattr.pattr_class = m->m_pkthdr.pattr_class; 755 pktattr.pattr_af = m->m_pkthdr.pattr_af; 756 pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr; 758 if (rio_addq(rqp->rq_rio, rqp->rq_q, m, &pktattr) == 0) 330 rio_addq(rio_t *rp, class_queue_t *q, struct mbuf *m, struct altq_pktattr *pktattr) argument
|
H A D | altq_priq.c | 430 struct altq_pktattr pktattr; local 460 pktattr.pattr_class = m->m_pkthdr.pattr_class; 461 pktattr.pattr_af = m->m_pkthdr.pattr_af; 462 pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr; 464 cl->cl_pktattr = &pktattr; /* save proto hdr used by ECN */
|
H A D | altq_cbq.c | 498 struct altq_pktattr pktattr; local 528 pktattr.pattr_class = m->m_pkthdr.pattr_class; 529 pktattr.pattr_af = m->m_pkthdr.pattr_af; 530 pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr; 532 cl->pktattr_ = &pktattr; /* save proto hdr used by ECN */
|
H A D | altq_hfsc.c | 671 struct altq_pktattr pktattr; local 701 pktattr.pattr_class = m->m_pkthdr.pattr_class; 702 pktattr.pattr_af = m->m_pkthdr.pattr_af; 703 pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr; 705 cl->cl_pktattr = &pktattr; /* save proto hdr used by ECN */
|
Completed in 213 milliseconds