Home
last modified time | relevance | path

Searched refs:ifinfomsg (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/tools/lib/bpf/
Dnetlink.c137 struct ifinfomsg ifinfo; in bpf_set_link_xdp_fd()
147 req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)); in bpf_set_link_xdp_fd()
194 struct ifinfomsg *ifi = NLMSG_DATA(nlh); in __dump_link_nlmsg()
223 struct ifinfomsg *ifinfo = msg; in get_xdp_id()
289 struct ifinfomsg ifm; in libbpf_nl_get_link()
291 .nlh.nlmsg_len = NLMSG_LENGTH(sizeof(struct ifinfomsg)), in libbpf_nl_get_link()
/Linux-v5.4/drivers/net/can/
Dvxcan.c167 struct ifinfomsg *ifmp = NULL; in vxcan_newlink()
178 sizeof(struct ifinfomsg), in vxcan_newlink()
180 sizeof(struct ifinfomsg), in vxcan_newlink()
273 [VXCAN_INFO_PEER] = { .len = sizeof(struct ifinfomsg) },
/Linux-v5.4/tools/bpf/bpftool/
Dmain.h223 struct ifinfomsg;
225 int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb);
Dnetlink_dumper.c72 int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb) in do_xdp_dump()
Dnet.c90 struct ifinfomsg *ifinfo = msg; in dump_link_nlmsg()
/Linux-v5.4/Documentation/networking/
Doperstates.txt31 ifinfomsg::if_flags & IFF_UP:
33 ifinfomsg::if_flags & IFF_RUNNING:
37 ifinfomsg::if_flags & IFF_LOWER_UP:
39 ifinfomsg::if_flags & IFF_DORMANT:
/Linux-v5.4/net/core/
Drtnetlink.c859 const struct ifinfomsg *ifm) in rtnl_dev_combine_flags()
986 return NLMSG_ALIGN(sizeof(struct ifinfomsg)) in if_nlmsg_size()
1594 struct ifinfomsg *ifm; in rtnl_fill_ifinfo()
1890 struct ifinfomsg *ifm; in rtnl_valid_dump_ifinfo_req()
1920 hdrlen = nlmsg_len(nlh) < sizeof(struct ifinfomsg) ? in rtnl_valid_dump_ifinfo_req()
1921 sizeof(struct rtgenmsg) : sizeof(struct ifinfomsg); in rtnl_valid_dump_ifinfo_req()
2405 struct net_device *dev, struct ifinfomsg *ifm, in do_setlink()
2751 struct ifinfomsg *ifm; in rtnl_setlink()
2848 struct ifinfomsg *ifm; in rtnl_dellink()
2900 int rtnl_configure_link(struct net_device *dev, const struct ifinfomsg *ifm) in rtnl_configure_link()
[all …]
/Linux-v5.4/include/net/
Drtnetlink.h165 int rtnl_configure_link(struct net_device *dev, const struct ifinfomsg *ifm);
/Linux-v5.4/tools/include/uapi/linux/
Dif_link.h178 #define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg))))
179 #define IFLA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifinfomsg))
/Linux-v5.4/include/uapi/linux/
Dif_link.h178 #define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg))))
179 #define IFLA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifinfomsg))
Drtnetlink.h516 struct ifinfomsg { struct
/Linux-v5.4/net/bridge/
Dbr_netlink.c159 return NLMSG_ALIGN(sizeof(struct ifinfomsg)) in br_nlmsg_size()
378 struct ifinfomsg *hdr; in br_fill_ifinfo()
865 protinfo = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_PROTINFO); in br_setlink()
866 afspec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in br_setlink()
921 afspec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in br_dellink()
/Linux-v5.4/drivers/net/
Dveth.c1246 struct ifinfomsg *ifmp; in veth_newlink()
1258 nla_data(nla_peer) + sizeof(struct ifinfomsg), in veth_newlink()
1259 nla_len(nla_peer) - sizeof(struct ifinfomsg), in veth_newlink()
1381 [VETH_INFO_PEER] = { .len = sizeof(struct ifinfomsg) },
/Linux-v5.4/net/wireless/
Dwext-core.c421 struct ifinfomsg *r; in rtnetlink_ifinfo_prep()
/Linux-v5.4/net/ipv4/
Dipmr.c2809 struct ifinfomsg *ifm; in ipmr_valid_dumplink()
2851 struct ifinfomsg *hdr; in ipmr_rtm_dumplink()
/Linux-v5.4/net/ipv6/
Daddrconf.c5459 return NLMSG_ALIGN(sizeof(struct ifinfomsg)) in inet6_if_nlmsg_size()
5744 struct ifinfomsg *hdr; in inet6_fill_ifinfo()
5788 struct ifinfomsg *ifm; in inet6_valid_dump_ifinfo()
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_main.c4583 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in ice_bridge_setlink()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c4545 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in mlx5e_bridge_setlink()
/Linux-v5.4/drivers/net/ethernet/emulex/benet/
Dbe_main.c4971 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in be_ndo_bridge_setlink()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c10007 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in ixgbe_ndo_bridge_setlink()
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_main.c12361 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in i40e_ndo_bridge_setlink()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c11231 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in bnxt_bridge_setlink()