Searched defs:outdev (Results 1 - 8 of 8) sorted by relevance

/net/netfilter/
H A Dxt_physdev.c31 const char *indev, *outdev; local
80 outdev = nf_bridge->physoutdev ?
82 ret = ifname_compare_aligned(outdev, info->physoutdev, info->out_mask);
H A Dnf_queue.c53 if (entry->outdev)
54 dev_put(entry->outdev);
78 if (entry->outdev)
79 dev_hold(entry->outdev);
106 struct net_device *outdev,
140 .outdev = outdev,
196 entry->indev, entry->outdev, &elem,
209 entry->indev, entry->outdev, entry->okfn,
102 nf_queue(struct sk_buff *skb, struct nf_hook_ops *elem, u_int8_t pf, unsigned int hook, struct net_device *indev, struct net_device *outdev, int (*okfn)(struct sk_buff *), unsigned int queuenum) argument
H A Dcore.c124 const struct net_device *outdev,
142 verdict = (*elemp)->hook(*elemp, skb, indev, outdev, okfn);
165 struct net_device *outdev,
179 outdev, &elem, okfn, hook_thresh);
188 int err = nf_queue(skb, elem, pf, hook, indev, outdev, okfn,
120 nf_iterate(struct list_head *head, struct sk_buff *skb, unsigned int hook, const struct net_device *indev, const struct net_device *outdev, struct nf_hook_ops **elemp, int (*okfn)(struct sk_buff *), int hook_thresh) argument
163 nf_hook_slow(u_int8_t pf, unsigned int hook, struct sk_buff *skb, struct net_device *indev, struct net_device *outdev, int (*okfn)(struct sk_buff *), int hook_thresh) argument
H A Dnfnetlink_log.c402 const struct net_device *outdev,
440 /* Case 1: outdev is physical input device, we need to
464 if (outdev) {
467 htonl(outdev->ifindex)))
471 /* Case 1: outdev is physical output device, we need to
475 htonl(outdev->ifindex)) ||
479 htonl(br_port_get_rcu(outdev)->br->dev->ifindex)))
485 htonl(outdev->ifindex)))
395 __build_packet_message(struct nfnl_log_net *log, struct nfulnl_instance *inst, const struct sk_buff *skb, unsigned int data_len, u_int8_t pf, unsigned int hooknum, const struct net_device *indev, const struct net_device *outdev, const char *prefix, unsigned int plen) argument
H A Dnfnetlink_queue_core.c296 struct net_device *outdev; local
323 outdev = entry->outdev;
412 if (outdev) {
414 if (nla_put_be32(skb, NFQA_IFINDEX_OUTDEV, htonl(outdev->ifindex)))
418 /* Case 1: outdev is physical output device, we need to
422 htonl(outdev->ifindex)) ||
426 htonl(br_port_get_rcu(outdev)->br->dev->ifindex)))
429 /* Case 2: outdev is bridge group, we need to look for
432 htonl(outdev
[all...]
/net/ipv4/netfilter/
H A Darp_tables.c105 const char *outdev,
193 ret = ifname_compare(outdev, arpinfo->outiface, arpinfo->outiface_mask);
197 outdev, arpinfo->outiface,
259 const char *indev, *outdev; local
269 outdev = out ? out->name : nulldevname;
294 if (!arp_packet_match(arp, skb->dev, indev, outdev, &e->arp)) {
102 arp_packet_match(const struct arphdr *arphdr, struct net_device *dev, const char *indev, const char *outdev, const struct arpt_arp *arpinfo) argument
H A Dip_tables.c77 const char *outdev,
109 ret = ifname_compare_aligned(outdev, ipinfo->outiface, ipinfo->outiface_mask);
113 outdev, ipinfo->outiface,
299 const char *indev, *outdev; local
310 outdev = out ? out->name : nulldevname;
351 if (!ip_packet_match(ip, indev, outdev,
75 ip_packet_match(const struct iphdr *ip, const char *indev, const char *outdev, const struct ipt_ip *ipinfo, int isfrag) argument
/net/ipv6/netfilter/
H A Dip6_tables.c87 const char *outdev,
121 ret = ifname_compare_aligned(outdev, ip6info->outiface, ip6info->outiface_mask);
125 outdev, ip6info->outiface,
324 const char *indev, *outdev; local
334 outdev = out ? out->name : nulldevname;
371 if (!ip6_packet_match(skb, indev, outdev, &e->ipv6,
85 ip6_packet_match(const struct sk_buff *skb, const char *indev, const char *outdev, const struct ip6t_ip6 *ip6info, unsigned int *protoff, int *fragoff, bool *hotdrop) argument

Completed in 60 milliseconds