Lines Matching refs:dev
145 struct net_device *dev;
157 dev = skb->dev;
164 (dev->priv_flags & IFF_BRIDGE_PORT)) {
165 dev = dev->master;
171 in_dev = (struct in_device *)dev->ip_ptr;
173 DEBUG_TRACE("no IP processing for device: %s\n", dev->name);
182 DEBUG_TRACE("no IP address for device: %s\n", dev->name);
191 return sfe_ipv4_recv(dev, skb);
208 static bool fast_classifier_find_dev_and_mac_addr(uint32_t addr, struct net_device **dev, uint8_t *mac_addr)
241 mac_dev = neigh->dev;
251 *dev = mac_dev;
539 struct net_device *dev;
735 if (!fast_classifier_find_dev_and_mac_addr(sic.src_ip_xlate.ip, &dev, sic.src_mac_xlate)) {
740 dev_put(dev);
742 if (!fast_classifier_find_dev_and_mac_addr(sic.dest_ip.ip, &dev, sic.dest_mac)) {
747 dev_put(dev);
1225 struct net_device *dev = (struct net_device *)ptr;
1229 if (dev) {
1230 sfe_ipv4_destroy_all_rules_for_dev(dev);
1243 struct net_device *dev = ((struct in_ifaddr *)ptr)->ifa_dev->dev;
1244 return fast_classifier_device_event(this, event, dev);
1250 static ssize_t fast_classifier_get_offload_at_pkts(struct device *dev,
1260 static ssize_t fast_classifier_set_offload_at_pkts(struct device *dev,
1279 static ssize_t fast_classifier_get_debug_info(struct device *dev,
1321 static ssize_t fast_classifier_get_skip_bridge_ingress(struct device *dev,
1331 static ssize_t fast_classifier_set_skip_bridge_ingress(struct device *dev,
1386 DEBUG_ERROR("failed to register debug dev: %d\n", result);