Searched refs:ifindex (Results 126 - 150 of 433) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/bpf/
H A Dxdp_hw_metadata.c62 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 Dpeer.sh72 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 Dxdp_sample_user.c145 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 Dhbm_edt_kern.c74 if (qsp != NULL && !qsp->loopback && (skb->ifindex == 1))
H A Dxdp_router_ipv4_user.c112 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 Dl2t.h77 int ifindex; /* neighbor's net_device's ifindex */ member in struct:l2t_entry
H A Dl2t.c87 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 Dicmp.h152 __be32 ifindex; member in union:icmp_ext_echo_iio::__anon2432
/linux-master/net/batman-adv/
H A Dtranslation-table.h20 unsigned short vid, int ifindex, u32 mark);
/linux-master/include/net/phonet/
H A Dpep.h28 int ifindex; member in struct:pep_sock
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dmirred.c67 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 Dnet-procfs.c12 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 Dvxlan_core.c79 __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 Dipvlan_l3s.c67 .flowi6_iif = sdev->ifindex,
104 skb->skb_iif = skb->dev->ifindex;
107 IP6CB(skb)->iif = skb->dev->ifindex;
/linux-master/net/8021q/
H A Dvlanproc.c168 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 Dudp_media.c94 * @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 Dtest_l4lb.c141 __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 Dtest_l4lb_noinline.c137 __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 Dtest_l4lb_noinline_dynptr.c139 __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 Dice_eswitch_br.c1006 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 Dtc_links.c524 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 Dnfnetlink_queue.c566 + 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 Daddrconf.c527 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 Dbr_mrp.c37 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 Dlibbpf.h325 __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...]

Completed in 290 milliseconds

1234567891011>>