• Home
  • Raw
  • Download

Lines Matching refs:qos

246   if (vcc->qos.txtp.traffic_class == ATM_ABR) {  in clear_lockup()
476 if (vcc->qos.txtp.max_pcr <= 0) { in ia_cbr_setup()
480 rate = vcc->qos.txtp.max_pcr; in ia_cbr_setup()
1384 if (vcc->qos.rxtp.traffic_class == ATM_NONE) return 0;
1386 if (vcc->qos.rxtp.traffic_class == ATM_ABR) {
1401 if ((vcc->qos.rxtp.traffic_class == ATM_ABR) ||
1402 (vcc->qos.txtp.traffic_class == ATM_ABR))
1728 if (vcc->qos.txtp.pcr >= iadev->rate_limit) {
1757 if (vcc->qos.txtp.traffic_class == ATM_NONE) return 0;
1761 if (vcc->qos.txtp.traffic_class == ATM_ABR) {
1765 if (vcc->qos.txtp.traffic_class == ATM_CBR) {
1772 if (vcc->qos.txtp.max_sdu >
1775 vcc->qos.txtp.max_sdu,iadev->tx_buf_sz);
1784 if (vcc->qos.txtp.max_pcr == ATM_MAX_PCR)
1785 vcc->qos.txtp.pcr = iadev->LineRate;
1786 else if ((vcc->qos.txtp.max_pcr == 0)&&( vcc->qos.txtp.pcr <= 0))
1787 vcc->qos.txtp.pcr = iadev->LineRate;
1788 else if ((vcc->qos.txtp.max_pcr > vcc->qos.txtp.pcr) && (vcc->qos.txtp.max_pcr> 0))
1789 vcc->qos.txtp.pcr = vcc->qos.txtp.max_pcr;
1790 if (vcc->qos.txtp.pcr > iadev->LineRate)
1791 vcc->qos.txtp.pcr = iadev->LineRate;
1792 ia_vcc->pcr = vcc->qos.txtp.pcr;
1803 if (vcc->qos.txtp.max_sdu != 0) {
1805 sk->sk_sndbuf = vcc->qos.txtp.max_sdu * 5;
1807 sk->sk_sndbuf = vcc->qos.txtp.max_sdu * 4;
1809 sk->sk_sndbuf = vcc->qos.txtp.max_sdu * 3;
1831 if (vcc->qos.txtp.traffic_class == ATM_UBR)
1836 if (vcc->qos.txtp.pcr > 0)
1837 vc->acr = cellrate_to_float(vcc->qos.txtp.pcr);
1839 vcc->qos.txtp.max_pcr,vc->acr);)
1841 else if (vcc->qos.txtp.traffic_class == ATM_ABR)
1845 if (vcc->qos.txtp.pcr > 0)
1846 srv_p.pcr = vcc->qos.txtp.pcr;
1847 if (vcc->qos.txtp.min_pcr > 0) {
1848 int tmpsum = iadev->sum_mcr+iadev->sum_cbr+vcc->qos.txtp.min_pcr;
1851 srv_p.mcr = vcc->qos.txtp.min_pcr;
1852 iadev->sum_mcr += vcc->qos.txtp.min_pcr;
1855 if (vcc->qos.txtp.icr)
1856 srv_p.icr = vcc->qos.txtp.icr;
1857 if (vcc->qos.txtp.tbe)
1858 srv_p.tbe = vcc->qos.txtp.tbe;
1859 if (vcc->qos.txtp.frtt)
1860 srv_p.frtt = vcc->qos.txtp.frtt;
1861 if (vcc->qos.txtp.rif)
1862 srv_p.rif = vcc->qos.txtp.rif;
1863 if (vcc->qos.txtp.rdf)
1864 srv_p.rdf = vcc->qos.txtp.rdf;
1865 if (vcc->qos.txtp.nrm_pres)
1866 srv_p.nrm = vcc->qos.txtp.nrm;
1867 if (vcc->qos.txtp.trm_pres)
1868 srv_p.trm = vcc->qos.txtp.trm;
1869 if (vcc->qos.txtp.adtf_pres)
1870 srv_p.adtf = vcc->qos.txtp.adtf;
1871 if (vcc->qos.txtp.cdf_pres)
1872 srv_p.cdf = vcc->qos.txtp.cdf;
1878 } else if (vcc->qos.txtp.traffic_class == ATM_CBR) {
1883 if (vcc->qos.txtp.max_pcr > iadev->LineRate) {
2630 if (vcc->qos.txtp.traffic_class != ATM_NONE) {
2657 if (vcc->qos.txtp.traffic_class == ATM_ABR) {
2658 if (vcc->qos.txtp.min_pcr > 0)
2659 iadev->sum_mcr -= vcc->qos.txtp.min_pcr;
2661 if (vcc->qos.txtp.traffic_class == ATM_CBR) {
2669 if (vcc->qos.rxtp.traffic_class != ATM_NONE) {
2678 if (vcc->qos.rxtp.traffic_class == ATM_ABR) {
2710 if (vcc->qos.aal != ATM_AAL5)
2750 static int ia_change_qos(struct atm_vcc *vcc, struct atm_qos *qos, int flags) argument
3003 if (vcc->qos.txtp.traffic_class == ATM_ABR)