Lines Matching refs:linfo

267 		struct oct_link_info *linfo = &lio->linfo;
269 if (linfo->link.s.link_up) {
271 linfo->link.s.speed,
272 (linfo->link.s.duplex) ? "Full" : "Half");
288 /* lio->linfo.link.s.mtu always contains max MTU of the lio interface.
293 dev_set_mtu(lio->netdev, lio->linfo.link.s.mtu);
341 int current_max_mtu = lio->linfo.link.s.mtu;
344 if ((lio->intf_open) && (lio->linfo.link.u64 != ls->u64)) {
345 lio->linfo.link.u64 = ls->u64;
350 if (lio->linfo.link.s.link_up) {
358 if (lio->linfo.link.s.mtu != current_max_mtu) {
361 current_max_mtu, lio->linfo.link.s.mtu);
362 netdev->max_mtu = lio->linfo.link.s.mtu;
365 if (lio->linfo.link.s.mtu < netdev->mtu) {
368 netdev->mtu, lio->linfo.link.s.mtu);
622 sc->iq_no = lio->linfo.txpciq[0].s.q_no;
731 lio->linfo.rxpciq[j].s.q_no);
967 lio->linfo.link.s.link_up = 0;
1054 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1103 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1137 if (lio->linfo.macaddr_is_admin_asgnd)
1146 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1166 ether_addr_copy(((u8 *)&lio->linfo.hw_addr) + 2, addr->sa_data);
1188 iq_no = lio->linfo.txpciq[i].s.q_no;
1204 oq_no = lio->linfo.rxpciq[i].s.q_no;
1428 iq_no = lio->linfo.txpciq[q_idx].s.q_no;
1436 (!lio->linfo.link.s.link_up) || (skb->len <= 0)) {
1438 lio->linfo.link.s.link_up);
1662 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1690 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1724 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
1760 nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
2060 props->gmxport = resp->cfg_info.linfo.gmxport;
2063 lio->linfo.num_rxpciq = num_oqueues;
2064 lio->linfo.num_txpciq = num_iqueues;
2067 lio->linfo.rxpciq[j].u64 =
2068 resp->cfg_info.linfo.rxpciq[j].u64;
2071 lio->linfo.txpciq[j].u64 =
2072 resp->cfg_info.linfo.txpciq[j].u64;
2075 lio->linfo.hw_addr = resp->cfg_info.linfo.hw_addr;
2076 lio->linfo.gmxport = resp->cfg_info.linfo.gmxport;
2077 lio->linfo.link.u64 = resp->cfg_info.linfo.link.u64;
2078 lio->linfo.macaddr_is_admin_asgnd =
2079 resp->cfg_info.linfo.macaddr_is_admin_asgnd;
2080 lio->linfo.macaddr_spoofchk =
2081 resp->cfg_info.linfo.macaddr_spoofchk;
2134 lio->linfo.gmxport, CVM_CAST64(lio->linfo.hw_addr));
2137 octeon_swap_8B_data(&lio->linfo.hw_addr, 1);
2139 mac[j] = *((u8 *)(((u8 *)&lio->linfo.hw_addr) + 2 + j));
2145 lio->linfo.num_txpciq,
2146 lio->linfo.num_rxpciq)) {
2162 lio->txq = lio->linfo.txpciq[0].s.q_no;
2163 lio->rxq = lio->linfo.rxpciq[0].s.q_no;