source: trunk/package/acx/patches/006-netdev_ops.patch @ 20448

Last change on this file since 20448 was 20448, checked in by juhosg, 7 years ago

package/acx: refresh patches

File size: 1.6 KB
  • pci.c

    a b static struct vlynq_device_id acx_vlynq_ 
    41354135       { 0, 0, 0 }, 
    41364136}; 
    41374137 
     4138#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31) 
     4139static const struct net_device_ops acx_netdev_ops = { 
     4140        .ndo_open               = &acxpci_e_open, 
     4141        .ndo_stop               = &acxpci_e_close, 
     4142        .ndo_start_xmit         = &acx_i_start_xmit, 
     4143        .ndo_get_stats          = &acx_e_get_stats, 
     4144        .ndo_set_multicast_list = &acxpci_i_set_multicast_list, 
     4145        .ndo_tx_timeout         = &acxpci_i_tx_timeout, 
     4146        .ndo_change_mtu         = &acx_e_change_mtu, 
     4147}; 
     4148#endif 
     4149 
    41384150static __devinit int vlynq_probe(struct vlynq_device *vdev, 
    41394151                                struct vlynq_device_id *id) 
    41404152{ 
    static __devinit int vlynq_probe(struct  
    41914203                goto fail_alloc_netdev; 
    41924204        } 
    41934205        ether_setup(ndev); 
     4206#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,31) 
    41944207        ndev->open = &acxpci_e_open; 
    41954208        ndev->stop = &acxpci_e_close; 
    41964209        ndev->hard_start_xmit = &acx_i_start_xmit; 
    41974210        ndev->get_stats = &acx_e_get_stats; 
     4211        ndev->set_multicast_list = &acxpci_i_set_multicast_list; 
     4212        ndev->tx_timeout = &acxpci_i_tx_timeout; 
     4213        ndev->change_mtu = &acx_e_change_mtu; 
     4214        ndev->set_multicast_list = &acxpci_i_set_multicast_list; 
     4215        ndev->tx_timeout = &acxpci_i_tx_timeout; 
     4216        ndev->change_mtu = &acx_e_change_mtu; 
     4217#else 
     4218        ndev->netdev_ops = &acx_netdev_ops; 
     4219#endif 
    41984220#if IW_HANDLER_VERSION <= 5 
    41994221        ndev->get_wireless_stats = &acx_e_get_wireless_stats; 
    42004222#endif 
    42014223        ndev->wireless_handlers = (struct iw_handler_def *)&acx_ioctl_handler_def; 
    4202         ndev->set_multicast_list = &acxpci_i_set_multicast_list; 
    4203         ndev->tx_timeout = &acxpci_i_tx_timeout; 
    4204         ndev->change_mtu = &acx_e_change_mtu; 
    42054224        ndev->watchdog_timeo = 4 * HZ; 
    42064225 
    42074226        adev = ndev2adev(ndev); 
Note: See TracBrowser for help on using the repository browser.