/linux-master/tools/testing/selftests/bpf/ |
H A D | xdp_hw_metadata.c | 62 int ifindex; variable 70 static int open_xsk(int ifindex, struct xsk *xsk, __u32 queue_id) argument 102 ret = xsk_socket__create(&xsk->socket, ifindex, queue_id, 587 ret = bpf_xdp_detach(ifindex, XDP_FLAGS, &opts); 665 ifindex = if_nametoindex(ifname); 694 ret = open_xsk(ifindex, &rx_xsk[i], i); 707 bpf_program__set_ifindex(prog, ifindex); 735 ret = bpf_xdp_attach(ifindex,
|
/linux-master/tools/testing/selftests/drivers/net/netdevsim/ |
H A D | peer.sh | 72 NSIM_DEV_1_IFIDX=$(ip netns exec nssv cat /sys/class/net/$NSIM_DEV_1_NAME/ifindex) 76 NSIM_DEV_2_IFIDX=$(ip netns exec nscl cat /sys/class/net/$NSIM_DEV_2_NAME/ifindex)
|
/linux-master/samples/bpf/ |
H A D | xdp_sample_user.c | 145 int ifindex; member in struct:xdp_desc 1261 static int __sample_remove_xdp(int ifindex, __u32 prog_id, int xdp_flags) argument 1267 ret = bpf_xdp_query_id(ifindex, xdp_flags, &cur_prog_id); 1273 "Program on ifindex %d does not match installed " 1275 ifindex); 1280 return bpf_xdp_detach(ifindex, xdp_flags, NULL); 1283 int sample_install_xdp(struct bpf_program *xdp_prog, int ifindex, bool generic, argument 1297 ret = bpf_xdp_attach(ifindex, bpf_program__fd(xdp_prog), xdp_flags, NULL); 1301 "Failed to install program \"%s\" on ifindex %d, mode = %s, " 1303 bpf_program__name(xdp_prog), ifindex, 1372 int i = sample_xdp_cnt, ifindex, xdp_flags; local 1601 get_driver_name(int ifindex) argument 1635 get_mac_addr(int ifindex, void *mac_addr) argument [all...] |
H A D | hbm_edt_kern.c | 74 if (qsp != NULL && !qsp->loopback && (skb->ifindex == 1))
|
H A D | xdp_router_ipv4_user.c | 112 int ifindex; member in struct:direct_map 160 int ifindex; member in struct:trie_value 171 direct_entry.ifindex = route.iface; 196 prefix_value->ifindex = route.iface; 231 prefix_value->ifindex = route.iface; 329 int ifindex; member in struct:direct_map
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | l2t.h | 77 int ifindex; /* neighbor's net_device's ifindex */ member in struct:l2t_entry
|
H A D | l2t.c | 87 int ifindex) 91 return jhash_2words(*key, ifindex, 0) % l2t_size_half; 95 int ifindex) 101 (jhash_2words(xor, ifindex, 0) % l2t_size_half)); 105 int addr_len, int ifindex) 107 return addr_len == 4 ? arp_hash(d, addr, ifindex) : 108 ipv6_hash(d, addr, ifindex); 424 int ifidx = neigh->dev->ifindex; 441 if (!addreq(e, addr) && e->ifindex == ifidx && 457 e->ifindex 86 arp_hash(struct l2t_data *d, const u32 *key, int ifindex) argument 94 ipv6_hash(struct l2t_data *d, const u32 *key, int ifindex) argument 104 addr_hash(struct l2t_data *d, const u32 *addr, int addr_len, int ifindex) argument [all...] |
/linux-master/include/uapi/linux/ |
H A D | icmp.h | 152 __be32 ifindex; member in union:icmp_ext_echo_iio::__anon2432
|
/linux-master/net/batman-adv/ |
H A D | translation-table.h | 20 unsigned short vid, int ifindex, u32 mark);
|
/linux-master/include/net/phonet/ |
H A D | pep.h | 28 int ifindex; member in struct:pep_sock
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
H A D | mirred.c | 67 if (ifindexes[i] == out_dev->ifindex) { 184 parse_attr->mirred_ifindex[esw_attr->out_count] = out_dev->ifindex; 231 parse_state->ifindexes[if_count] = out_dev->ifindex; 292 err = mlx5e_set_fwd_to_int_port_actions(priv, attr, out_dev->ifindex,
|
/linux-master/net/core/ |
H A D | net-procfs.c | 12 unsigned long ifindex = *pos; local 15 for_each_netdev_dump(seq_file_net(seq), dev, ifindex) { 16 *pos = dev->ifindex; 343 dev->ifindex, dev->name,
|
/linux-master/drivers/net/vxlan/ |
H A D | vxlan_core.c | 79 __be16 port, u32 flags, int ifindex) 89 vs->sock->sk->sk_bound_dev_if == ifindex) 96 int ifindex, __be32 vni, 123 cfg->remote_ifindex != ifindex) 136 static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex, argument 142 vs = vxlan_find_sock(net, family, port, flags, ifindex); 146 return vxlan_vs_find_vni(vs, ifindex, vni, NULL); 192 ndm->ndm_ifindex = vxlan->dev->ifindex; 447 __be32 vni, __u32 ifindex) 455 rd->remote_ifindex == ifindex) 78 vxlan_find_sock(struct net *net, sa_family_t family, __be16 port, u32 flags, int ifindex) argument 95 vxlan_vs_find_vni(struct vxlan_sock *vs, int ifindex, __be32 vni, struct vxlan_vni_node **vninode) argument 445 vxlan_fdb_find_rdst(struct vxlan_fdb *f, union vxlan_addr *ip, __be16 port, __be32 vni, __u32 ifindex) argument 570 vxlan_fdb_replace(struct vxlan_fdb *f, union vxlan_addr *ip, __be16 port, __be32 vni, __u32 ifindex, struct vxlan_rdst *oldrd) argument 595 vxlan_fdb_append(struct vxlan_fdb *f, union vxlan_addr *ip, __be16 port, __be32 vni, __u32 ifindex, struct vxlan_rdst **rdp) argument 885 vxlan_fdb_create(struct vxlan_dev *vxlan, const u8 *mac, union vxlan_addr *ip, __u16 state, __be16 port, __be32 src_vni, __be32 vni, __u32 ifindex, __u16 ndm_flags, u32 nhid, struct vxlan_fdb **fdb, struct netlink_ext_ack *extack) argument 978 vxlan_fdb_update_existing(struct vxlan_dev *vxlan, union vxlan_addr *ip, __u16 state, __u16 flags, __be16 port, __be32 vni, __u32 ifindex, __u16 ndm_flags, struct vxlan_fdb *f, u32 nhid, bool swdev_notify, struct netlink_ext_ack *extack) argument 1078 vxlan_fdb_update_create(struct vxlan_dev *vxlan, const u8 *mac, union vxlan_addr *ip, __u16 state, __u16 flags, __be16 port, __be32 src_vni, __be32 vni, __u32 ifindex, __u16 ndm_flags, u32 nhid, bool swdev_notify, struct netlink_ext_ack *extack) argument 1115 vxlan_fdb_update(struct vxlan_dev *vxlan, const u8 *mac, union vxlan_addr *ip, __u16 state, __u16 flags, __be16 port, __be32 src_vni, __be32 vni, __u32 ifindex, __u16 ndm_flags, u32 nhid, bool swdev_notify, struct netlink_ext_ack *extack) argument 1155 vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan, union vxlan_addr *ip, __be16 *port, __be32 *src_vni, __be32 *vni, u32 *ifindex, u32 *nhid, struct netlink_ext_ack *extack) argument 1255 u32 ifindex, nhid; local 1287 __vxlan_fdb_delete(struct vxlan_dev *vxlan, const unsigned char *addr, union vxlan_addr ip, __be16 port, __be32 src_vni, __be32 vni, u32 ifindex, bool swdev_notify) argument 1329 u32 ifindex, nhid; local 1447 u32 ifindex = 0; local 1608 u32 ifindex = skb->dev->ifindex; local 2347 int ifindex; local 3495 vxlan_create_sock(struct net *net, bool ipv6, __be16 port, u32 flags, int ifindex) argument 3526 vxlan_socket_create(struct net *net, bool ipv6, __be16 port, u32 flags, int ifindex) argument [all...] |
/linux-master/drivers/net/ipvlan/ |
H A D | ipvlan_l3s.c | 67 .flowi6_iif = sdev->ifindex, 104 skb->skb_iif = skb->dev->ifindex; 107 IP6CB(skb)->iif = skb->dev->ifindex;
|
/linux-master/net/8021q/ |
H A D | vlanproc.c | 168 unsigned long ifindex = *pos; local 171 for_each_netdev_dump(seq_file_net(seq), dev, ifindex) { 174 *pos = dev->ifindex;
|
/linux-master/net/tipc/ |
H A D | udp_media.c | 94 * @ifindex: local address scope 101 u32 ifindex; member in struct:udp_bearer 202 .flowi6_oif = ub->ifindex, 413 mreqn.imr_ifindex = ub->ifindex; 418 err = ipv6_stub->ipv6_sock_mc_join(sk, ub->ifindex, 694 &ub->ifindex); 740 ub->ifindex = dev->ifindex; 745 dev = ub->ifindex ? __dev_get_by_index(net, ub->ifindex) [all...] |
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_l4lb.c | 141 __u32 ifindex; member in union:ctl_value::__anon3691 341 __u32 ifindex; local 430 ifindex = cval->ifindex; 437 ifindex = cval->ifindex; 448 return bpf_redirect(ifindex, 0);
|
H A D | test_l4lb_noinline.c | 137 __u32 ifindex; member in union:ctl_value::__anon4483 340 __u32 ifindex; local 429 ifindex = cval->ifindex; 436 ifindex = cval->ifindex; 447 return bpf_redirect(ifindex, 0);
|
H A D | test_l4lb_noinline_dynptr.c | 139 __u32 ifindex; member in union:ctl_value::__anon4519 345 __u32 ifindex; local 436 ifindex = cval->ifindex; 443 ifindex = cval->ifindex; 454 return bpf_redirect(ifindex, 0);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.c | 1006 ice_eswitch_br_init(struct ice_esw_br_offloads *br_offloads, int ifindex) argument 1023 bridge->ifindex = ifindex; 1032 ice_eswitch_br_get(struct ice_esw_br_offloads *br_offloads, int ifindex, argument 1038 if (bridge->ifindex != ifindex) { 1047 bridge = ice_eswitch_br_init(br_offloads, ifindex); 1067 struct net_device *dev, int ifindex, 1079 if (br_port->bridge->ifindex != ifindex) { 1066 ice_eswitch_br_port_unlink(struct ice_esw_br_offloads *br_offloads, struct net_device *dev, int ifindex, struct netlink_ext_ack *extack) argument 1095 ice_eswitch_br_port_link(struct ice_esw_br_offloads *br_offloads, struct net_device *dev, int ifindex, struct netlink_ext_ack *extack) argument [all...] |
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | tc_links.c | 524 LIBBPF_OPTS(bpf_tc_hook, tc_hook, .ifindex = loopback); 1484 int err, ifindex; local 1487 ifindex = if_nametoindex("tcx_opts1"); 1488 ASSERT_NEQ(ifindex, 0, "non_zero_ifindex"); 1518 link = bpf_program__attach_tcx(skel->progs.tc1, ifindex, &optl); 1524 assert_mprog_count_ifindex(ifindex, target, 1); 1526 link = bpf_program__attach_tcx(skel->progs.tc2, ifindex, &optl); 1532 assert_mprog_count_ifindex(ifindex, target, 2); 1534 link = bpf_program__attach_tcx(skel->progs.tc3, ifindex, &optl); 1540 assert_mprog_count_ifindex(ifindex, targe 1798 int err, ifindex; local [all...] |
/linux-master/net/netfilter/ |
H A D | nfnetlink_queue.c | 566 + nla_total_size(sizeof(u_int32_t)) /* ifindex */ 567 + nla_total_size(sizeof(u_int32_t)) /* ifindex */ 569 + nla_total_size(sizeof(u_int32_t)) /* ifindex */ 570 + nla_total_size(sizeof(u_int32_t)) /* ifindex */ 665 if (nla_put_be32(skb, NFQA_IFINDEX_INDEV, htonl(indev->ifindex))) 673 htonl(indev->ifindex)) || 677 htonl(br_port_get_rcu(indev)->br->dev->ifindex))) 685 htonl(indev->ifindex))) 699 if (nla_put_be32(skb, NFQA_IFINDEX_OUTDEV, htonl(outdev->ifindex))) 707 htonl(outdev->ifindex)) || 1083 dev_cmp(struct nf_queue_entry *entry, unsigned long ifindex) argument 1107 nfqnl_dev_drop(struct net *net, int ifindex) argument [all...] |
/linux-master/net/ipv6/ |
H A D | addrconf.c | 527 static int inet6_netconf_fill_devconf(struct sk_buff *skb, int ifindex, argument 547 if (nla_put_s32(skb, NETCONFA_IFINDEX, ifindex) < 0) 583 int ifindex, struct ipv6_devconf *devconf) 592 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, 0, 0, 662 int ifindex; local 673 ifindex = nla_get_s32(tb[NETCONFA_IFINDEX]); 674 switch (ifindex) { 682 dev = dev_get_by_index(net, ifindex); 697 err = inet6_netconf_fill_devconf(skb, ifindex, devconf, 736 unsigned long ifindex; member in struct:__anon183 582 inet6_netconf_notify_devconf(struct net *net, int event, int type, int ifindex, struct ipv6_devconf *devconf) argument 1530 int ifindex; member in struct:ipv6_saddr_dst 2969 ipv6_mc_config(struct sock *sk, bool join, const struct in6_addr *addr, int ifindex) argument 2989 inet6_addr_add(struct net *net, int ifindex, struct ifa6_config *cfg, struct netlink_ext_ack *extack) argument 3091 inet6_addr_del(struct net *net, int ifindex, u32 ifa_flags, const struct in6_addr *pfx, unsigned int plen, struct netlink_ext_ack *extack) argument 5062 put_ifaddrmsg(struct nlmsghdr *nlh, u8 prefixlen, u32 flags, u8 scope, int ifindex) argument 5123 int ifindex; member in struct:inet6_fill_args 5209 int ifindex = ifmca->idev->dev->ifindex; local 5244 int ifindex = dev ? dev->ifindex : 1; local 5404 unsigned long ifindex; member in struct:__anon188 6049 int ifindex, iflink; local 6120 unsigned long ifindex; member in struct:__anon189 7194 int i, ifindex; local 7237 __addrconf_sysctl_unregister(struct net *net, struct ipv6_devconf *p, int ifindex) argument [all...] |
/linux-master/net/bridge/ |
H A D | br_mrp.c | 37 u32 ifindex) 43 if (port->dev->ifindex == ifindex) { 84 static bool br_mrp_unique_ifindex(struct net_bridge *br, u32 ifindex) argument 93 if (p && p->dev->ifindex == ifindex) 97 if (p && p->dev->ifindex == ifindex) 101 if (p && p->dev->ifindex == ifindex) 36 br_mrp_get_port(struct net_bridge *br, u32 ifindex) argument [all...] |
/linux-master/tools/lib/bpf/ |
H A D | libbpf.h | 325 __u32 ifindex); 787 bpf_program__attach_xdp(const struct bpf_program *prog, int ifindex); 819 bpf_program__attach_tcx(const struct bpf_program *prog, int ifindex, 834 bpf_program__attach_netkit(const struct bpf_program *prog, int ifindex, 1010 LIBBPF_API int bpf_map__set_ifindex(struct bpf_map *map, __u32 ifindex); 1214 LIBBPF_API int bpf_xdp_attach(int ifindex, int prog_fd, __u32 flags, 1216 LIBBPF_API int bpf_xdp_detach(int ifindex, __u32 flags, 1218 LIBBPF_API int bpf_xdp_query(int ifindex, int flags, struct bpf_xdp_query_opts *opts); 1219 LIBBPF_API int bpf_xdp_query_id(int ifindex, int flags, __u32 *prog_id); 1237 int ifindex; member in struct:bpf_tc_hook [all...] |