Lines Matching refs:ufdev
157 if (!us_ibdev->ufdev->link_up && in usnic_ib_handle_usdev_event()
159 usnic_fwd_carrier_up(us_ibdev->ufdev); in usnic_ib_handle_usdev_event()
166 } else if (us_ibdev->ufdev->link_up && in usnic_ib_handle_usdev_event()
168 usnic_fwd_carrier_down(us_ibdev->ufdev); in usnic_ib_handle_usdev_event()
183 if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr, in usnic_ib_handle_usdev_event()
184 sizeof(us_ibdev->ufdev->mac))) { in usnic_ib_handle_usdev_event()
190 us_ibdev->ufdev->mac, in usnic_ib_handle_usdev_event()
192 usnic_fwd_set_mac(us_ibdev->ufdev, netdev->dev_addr); in usnic_ib_handle_usdev_event()
202 if (us_ibdev->ufdev->mtu != netdev->mtu) { in usnic_ib_handle_usdev_event()
205 us_ibdev->ufdev->mtu, netdev->mtu); in usnic_ib_handle_usdev_event()
206 usnic_fwd_set_mtu(us_ibdev->ufdev, netdev->mtu); in usnic_ib_handle_usdev_event()
257 usnic_fwd_del_ipaddr(us_ibdev->ufdev); in usnic_ib_handle_inet_event()
265 usnic_fwd_add_ipaddr(us_ibdev->ufdev, ifa->ifa_address); in usnic_ib_handle_inet_event()
268 &us_ibdev->ufdev->inaddr); in usnic_ib_handle_inet_event()
386 us_ibdev->ufdev = usnic_fwd_dev_alloc(dev); in usnic_ib_device_add()
387 if (!us_ibdev->ufdev) { in usnic_ib_device_add()
413 usnic_fwd_set_mtu(us_ibdev->ufdev, us_ibdev->netdev->mtu); in usnic_ib_device_add()
414 usnic_fwd_set_mac(us_ibdev->ufdev, us_ibdev->netdev->dev_addr); in usnic_ib_device_add()
416 usnic_fwd_carrier_up(us_ibdev->ufdev); in usnic_ib_device_add()
425 usnic_fwd_add_ipaddr(us_ibdev->ufdev, ifa->ifa_address); in usnic_ib_device_add()
430 us_ibdev->ufdev->inaddr, &gid.raw[0]); in usnic_ib_device_add()
437 netdev_name(us_ibdev->netdev), us_ibdev->ufdev->mac, in usnic_ib_device_add()
438 us_ibdev->ufdev->link_up, us_ibdev->ufdev->mtu); in usnic_ib_device_add()
442 usnic_fwd_dev_free(us_ibdev->ufdev); in usnic_ib_device_add()
453 usnic_fwd_dev_free(us_ibdev->ufdev); in usnic_ib_device_remove()