/Linux-v4.19/net/netfilter/ |
D | xt_TEE.c | 25 int oif; member 34 int oif = info->priv ? info->priv->oif : 0; in tee_tg4() local 36 nf_dup_ipv4(xt_net(par), skb, xt_hooknum(par), &info->gw.in, oif); in tee_tg4() 46 int oif = info->priv ? info->priv->oif : 0; in tee_tg6() local 48 nf_dup_ipv6(xt_net(par), skb, xt_hooknum(par), &info->gw.in6, oif); in tee_tg6() 67 if (!strcmp(dev->name, priv->tginfo->oif)) in tee_netdev_event() 68 priv->oif = dev->ifindex; in tee_netdev_event() 71 if (dev->ifindex == priv->oif) in tee_netdev_event() 72 priv->oif = -1; in tee_netdev_event() 75 if (!strcmp(dev->name, priv->tginfo->oif)) in tee_netdev_event() [all …]
|
D | nf_dup_netdev.c | 27 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_fwd_netdev_egress() argument 31 dev = dev_get_by_index_rcu(nft_net(pkt), oif); in nf_fwd_netdev_egress() 41 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif) in nf_dup_netdev_egress() argument 46 dev = dev_get_by_index_rcu(nft_net(pkt), oif); in nf_dup_netdev_egress()
|
D | nft_fwd_netdev.c | 31 int oif = regs->data[priv->sreg_dev]; in nft_fwd_netdev_eval() local 33 nf_fwd_netdev_egress(pkt, oif); in nft_fwd_netdev_eval() 83 int oif = regs->data[priv->sreg_dev]; in nft_fwd_neigh_eval() local 127 dev = dev_get_by_index_rcu(nft_net(pkt), oif); in nft_fwd_neigh_eval()
|
D | nft_dup_netdev.c | 27 int oif = regs->data[priv->sreg_dev]; in nft_dup_netdev_eval() local 29 nf_dup_netdev_egress(pkt, oif); in nft_dup_netdev_eval()
|
/Linux-v4.19/net/ipv6/ |
D | ping.c | 59 int oif = 0; in ping_v6_sendmsg() local 83 oif = u->sin6_scope_id; in ping_v6_sendmsg() 90 if (!oif) in ping_v6_sendmsg() 91 oif = sk->sk_bound_dev_if; in ping_v6_sendmsg() 93 if (!oif) in ping_v6_sendmsg() 94 oif = np->sticky_pktinfo.ipi6_ifindex; in ping_v6_sendmsg() 96 if (!oif && ipv6_addr_is_multicast(daddr)) in ping_v6_sendmsg() 97 oif = np->mcast_oif; in ping_v6_sendmsg() 98 else if (!oif) in ping_v6_sendmsg() 99 oif = np->ucast_oif; in ping_v6_sendmsg() [all …]
|
D | xfrm6_policy.c | 29 static struct dst_entry *xfrm6_dst_lookup(struct net *net, int tos, int oif, in xfrm6_dst_lookup() argument 39 fl6.flowi6_oif = l3mdev_master_ifindex_by_index(net, oif); in xfrm6_dst_lookup() 57 static int xfrm6_get_saddr(struct net *net, int oif, in xfrm6_get_saddr() argument 64 dst = xfrm6_dst_lookup(net, 0, oif, NULL, daddr, mark); in xfrm6_get_saddr() 131 int oif = 0; in _decode_session6() local 140 oif = skb_dst(skb)->dev->ifindex; in _decode_session6() 144 fl6->flowi6_oif = reverse ? skb->skb_iif : oif; in _decode_session6()
|
D | fib6_rules.c | 64 struct fib6_info *fib6_lookup(struct net *net, int oif, struct flowi6 *fl6, in fib6_lookup() argument 73 .lookup_data = &oif, in fib6_lookup() 87 oif, fl6, flags); in fib6_lookup() 90 oif, fl6, flags); in fib6_lookup() 164 int err = -EAGAIN, *oif; in fib6_rule_action_alt() local 184 oif = (int *)arg->lookup_data; in fib6_rule_action_alt() 185 f6i = fib6_table_lookup(net, table, *oif, flp6, flags); in fib6_rule_action_alt()
|
D | addrconf_core.c | 144 int oif, struct flowi6 *fl6, int flags) in eafnosupport_fib6_table_lookup() argument 150 eafnosupport_fib6_lookup(struct net *net, int oif, struct flowi6 *fl6, in eafnosupport_fib6_lookup() argument 158 struct flowi6 *fl6, int oif, in eafnosupport_fib6_multipath_select() argument
|
/Linux-v4.19/include/net/ |
D | route.h | 138 __be32 saddr, u8 tos, int oif) in ip_route_output() argument 141 .flowi4_oif = oif, in ip_route_output() 153 __u8 proto, __u8 tos, int oif) in ip_route_output_ports() argument 155 flowi4_init_output(fl4, oif, sk ? sk->sk_mark : 0, tos, in ip_route_output_ports() 166 __be32 gre_key, __u8 tos, int oif) in ip_route_output_gre() argument 169 fl4->flowi4_oif = oif; in ip_route_output_gre() 203 void ipv4_update_pmtu(struct sk_buff *skb, struct net *net, u32 mtu, int oif, 206 void ipv4_redirect(struct sk_buff *skb, struct net *net, int oif, u32 mark, 276 u32 tos, int oif, u8 protocol, in ip_route_connect_init() argument 285 flowi4_init_output(fl4, oif, sk->sk_mark, tos, RT_SCOPE_UNIVERSE, in ip_route_connect_init() [all …]
|
D | flow.h | 96 static inline void flowi4_init_output(struct flowi4 *fl4, int oif, in flowi4_init_output() argument 103 fl4->flowi4_oif = oif; in flowi4_init_output() 120 static inline void flowi4_update_output(struct flowi4 *fl4, int oif, __u8 tos, in flowi4_update_output() argument 123 fl4->flowi4_oif = oif; in flowi4_update_output()
|
D | ip6_route.h | 131 const struct in6_addr *saddr, int oif, 163 void ip6_update_pmtu(struct sk_buff *skb, struct net *net, __be32 mtu, int oif, 166 void ip6_redirect(struct sk_buff *skb, struct net *net, int oif, u32 mark, 168 void ip6_redirect_no_header(struct sk_buff *skb, struct net *net, int oif,
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_dup_ipv6.c | 23 const struct in6_addr *gw, int oif) in nf_dup_ipv6_route() argument 30 if (oif != -1) in nf_dup_ipv6_route() 31 fl6.flowi6_oif = oif; in nf_dup_ipv6_route() 51 const struct in6_addr *gw, int oif) in nf_dup_ipv6() argument 68 if (nf_dup_ipv6_route(net, skb, gw, oif)) { in nf_dup_ipv6()
|
D | nft_fib_ipv6.c | 152 const struct net_device *oif = NULL; in nft_fib6_eval() local 163 oif = nft_in(pkt); in nft_fib6_eval() 165 oif = nft_out(pkt); in nft_fib6_eval() 173 lookup_flags = nft_fib6_flowi_init(&fl6, priv, pkt, oif, iph); in nft_fib6_eval() 192 if (oif && oif != rt->rt6i_idev->dev) in nft_fib6_eval()
|
D | nft_dup_ipv6.c | 29 int oif = priv->sreg_dev ? regs->data[priv->sreg_dev] : -1; in nft_dup_ipv6_eval() local 31 nf_dup_ipv6(nft_net(pkt), pkt->skb, nft_hook(pkt), gw, oif); in nft_dup_ipv6_eval()
|
/Linux-v4.19/net/ipv4/netfilter/ |
D | nf_dup_ipv4.c | 27 const struct in_addr *gw, int oif) in nf_dup_ipv4_route() argument 34 if (oif != -1) in nf_dup_ipv4_route() 35 fl4.flowi4_oif = oif; in nf_dup_ipv4_route() 54 const struct in_addr *gw, int oif) in nf_dup_ipv4() argument 89 if (nf_dup_ipv4_route(net, skb, gw, oif)) { in nf_dup_ipv4()
|
D | nft_fib_ipv4.c | 78 const struct net_device *oif; in nft_fib4_eval() local 92 oif = nft_out(pkt); in nft_fib4_eval() 94 oif = nft_in(pkt); in nft_fib4_eval() 96 oif = NULL; in nft_fib4_eval() 147 if (!oif) { in nft_fib4_eval() 156 if (nh->nh_dev == oif) { in nft_fib4_eval() 164 if (found != oif) in nft_fib4_eval()
|
D | nft_dup_ipv4.c | 31 int oif = priv->sreg_dev ? regs->data[priv->sreg_dev] : -1; in nft_dup_ipv4_eval() local 33 nf_dup_ipv4(nft_net(pkt), pkt->skb, nft_hook(pkt), &gw, oif); in nft_dup_ipv4_eval()
|
/Linux-v4.19/sound/soc/uniphier/ |
D | aio-pxs2.c | 49 .oif = { 0, 0, }, 63 .oif = { 1, 1, }, 77 .oif = { 2, 2, }, 90 .oif = { 6, 4, }, 103 .oif = { 6, 4, }, 116 .oif = { 7, 5, }, 129 .oif = { 7, 5, },
|
D | aio-ld11.c | 75 .oif = { 0, 0, }, 89 .oif = { 0, 0, }, 103 .oif = { 2, 2, }, 116 .oif = { 3, 3, }, 129 .oif = { 7, 5, }, 144 .oif = { 8, 6, }, 160 .oif = { 1, 1, }, 174 .oif = { 1, 1, },
|
/Linux-v4.19/net/ipv4/ |
D | datagram.c | 30 int oif; in __ip4_datagram_connect() local 42 oif = sk->sk_bound_dev_if; in __ip4_datagram_connect() 45 if (!oif) in __ip4_datagram_connect() 46 oif = inet->mc_index; in __ip4_datagram_connect() 52 RT_CONN_FLAGS(sk), oif, in __ip4_datagram_connect()
|
D | xfrm4_policy.c | 22 int tos, int oif, in __xfrm4_dst_lookup() argument 32 fl4->flowi4_oif = l3mdev_master_ifindex_by_index(net, oif); in __xfrm4_dst_lookup() 46 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, int oif, in xfrm4_dst_lookup() argument 53 return __xfrm4_dst_lookup(net, &fl4, tos, oif, saddr, daddr, mark); in xfrm4_dst_lookup() 56 static int xfrm4_get_saddr(struct net *net, int oif, in xfrm4_get_saddr() argument 63 dst = __xfrm4_dst_lookup(net, &fl4, 0, oif, NULL, daddr, mark); in xfrm4_get_saddr() 116 int oif = 0; in _decode_session4() local 119 oif = skb_dst(skb)->dev->ifindex; in _decode_session4() 123 fl4->flowi4_oif = reverse ? skb->skb_iif : oif; in _decode_session4()
|
/Linux-v4.19/include/net/netfilter/ |
D | nf_dup_netdev.h | 5 void nf_dup_netdev_egress(const struct nft_pktinfo *pkt, int oif); 6 void nf_fwd_netdev_egress(const struct nft_pktinfo *pkt, int oif);
|
/Linux-v4.19/include/trace/events/ |
D | fib.h | 23 __field( int, oif ) 43 __entry->oif = flp->flowi4_oif; 85 __entry->tb_id, __entry->oif, __entry->iif, __entry->proto,
|
D | fib6.h | 23 __field( int, oif ) 43 __entry->oif = flp->flowi6_oif; 83 __entry->tb_id, __entry->oif, __entry->iif, __entry->proto,
|
/Linux-v4.19/net/sched/ |
D | act_sample.c | 144 int oif; in tcf_sample_act() local 156 oif = skb->dev->ifindex; in tcf_sample_act() 159 oif = 0; in tcf_sample_act() 167 psample_sample_packet(psample_group, skb, size, iif, oif, in tcf_sample_act()
|