Lines Matching refs:udp_tunnel_nic

29  * struct udp_tunnel_nic - UDP tunnel port offload state
39 struct udp_tunnel_nic {
111 udp_tunnel_nic_entry_queue(struct udp_tunnel_nic *utn,
130 udp_tunnel_nic_is_empty(struct net_device *dev, struct udp_tunnel_nic *utn)
143 udp_tunnel_nic_should_replay(struct net_device *dev, struct udp_tunnel_nic *utn)
169 struct udp_tunnel_nic *utn;
171 utn = dev->udp_tunnel_nic;
182 dev->udp_tunnel_nic->entries[table][idx].hw_priv = priv;
210 struct udp_tunnel_nic *utn,
239 struct udp_tunnel_nic *utn)
251 struct udp_tunnel_nic *utn)
281 __udp_tunnel_nic_device_sync(struct net_device *dev, struct udp_tunnel_nic *utn)
299 udp_tunnel_nic_device_sync(struct net_device *dev, struct udp_tunnel_nic *utn)
327 udp_tunnel_nic_is_capable(struct net_device *dev, struct udp_tunnel_nic *utn,
345 udp_tunnel_nic_has_collision(struct net_device *dev, struct udp_tunnel_nic *utn,
367 udp_tunnel_nic_entry_adj(struct udp_tunnel_nic *utn,
405 udp_tunnel_nic_entry_try_adj(struct udp_tunnel_nic *utn,
429 udp_tunnel_nic_try_existing(struct net_device *dev, struct udp_tunnel_nic *utn,
450 udp_tunnel_nic_add_existing(struct net_device *dev, struct udp_tunnel_nic *utn,
457 udp_tunnel_nic_del_existing(struct net_device *dev, struct udp_tunnel_nic *utn,
464 udp_tunnel_nic_add_new(struct net_device *dev, struct udp_tunnel_nic *utn,
504 struct udp_tunnel_nic *utn;
506 utn = dev->udp_tunnel_nic;
537 struct udp_tunnel_nic *utn;
539 utn = dev->udp_tunnel_nic;
554 struct udp_tunnel_nic *utn;
559 utn = dev->udp_tunnel_nic;
588 struct udp_tunnel_nic *utn;
592 utn = dev->udp_tunnel_nic;
614 struct udp_tunnel_nic *utn;
618 utn = dev->udp_tunnel_nic;
657 udp_tunnel_nic_flush(struct net_device *dev, struct udp_tunnel_nic *utn)
680 udp_tunnel_nic_replay(struct net_device *dev, struct udp_tunnel_nic *utn)
709 struct udp_tunnel_nic *utn =
710 container_of(work, struct udp_tunnel_nic, work);
721 static struct udp_tunnel_nic *
725 struct udp_tunnel_nic *utn;
750 static void udp_tunnel_nic_free(struct udp_tunnel_nic *utn)
763 struct udp_tunnel_nic *utn;
822 dev->udp_tunnel_nic = utn;
831 udp_tunnel_nic_unregister(struct net_device *dev, struct udp_tunnel_nic *utn)
874 dev->udp_tunnel_nic = NULL;
884 struct udp_tunnel_nic *utn;
898 /* All other events will need the udp_tunnel_nic state */
899 utn = dev->udp_tunnel_nic;
933 udp_tunnel_nic_workqueue = alloc_ordered_workqueue("udp_tunnel_nic", 0);