| /Linux-v5.4/tools/lib/bpf/ |
| D | netlink.c | 137 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/ |
| D | vxcan.c | 167 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/ |
| D | main.h | 223 struct ifinfomsg; 225 int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb);
|
| D | netlink_dumper.c | 72 int do_xdp_dump(struct ifinfomsg *ifinfo, struct nlattr **tb) in do_xdp_dump()
|
| D | net.c | 90 struct ifinfomsg *ifinfo = msg; in dump_link_nlmsg()
|
| /Linux-v5.4/Documentation/networking/ |
| D | operstates.txt | 31 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/ |
| D | rtnetlink.c | 859 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/ |
| D | rtnetlink.h | 165 int rtnl_configure_link(struct net_device *dev, const struct ifinfomsg *ifm);
|
| /Linux-v5.4/tools/include/uapi/linux/ |
| D | if_link.h | 178 #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/ |
| D | if_link.h | 178 #define IFLA_RTA(r) ((struct rtattr*)(((char*)(r)) + NLMSG_ALIGN(sizeof(struct ifinfomsg)))) 179 #define IFLA_PAYLOAD(n) NLMSG_PAYLOAD(n,sizeof(struct ifinfomsg))
|
| D | rtnetlink.h | 516 struct ifinfomsg { struct
|
| /Linux-v5.4/net/bridge/ |
| D | br_netlink.c | 159 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/ |
| D | veth.c | 1246 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/ |
| D | wext-core.c | 421 struct ifinfomsg *r; in rtnetlink_ifinfo_prep()
|
| /Linux-v5.4/net/ipv4/ |
| D | ipmr.c | 2809 struct ifinfomsg *ifm; in ipmr_valid_dumplink() 2851 struct ifinfomsg *hdr; in ipmr_rtm_dumplink()
|
| /Linux-v5.4/net/ipv6/ |
| D | addrconf.c | 5459 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/ |
| D | ice_main.c | 4583 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/ |
| D | en_main.c | 4545 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in mlx5e_bridge_setlink()
|
| /Linux-v5.4/drivers/net/ethernet/emulex/benet/ |
| D | be_main.c | 4971 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/ |
| D | ixgbe_main.c | 10007 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/ |
| D | i40e_main.c | 12361 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/ |
| D | bnxt.c | 11231 br_spec = nlmsg_find_attr(nlh, sizeof(struct ifinfomsg), IFLA_AF_SPEC); in bnxt_bridge_setlink()
|