Searched refs:pktattr (Results 1 - 7 of 7) sorted by relevance

/netbsd-current/sys/altq/
H A Daltq_red.c348 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 Daltq_blue.c391 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 Daltq_subr.c637 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 Daltq_rio.c331 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 Daltq_priq.c430 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 Daltq_cbq.c498 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 Daltq_hfsc.c671 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