/net/ax25/ |
H A D | ax25_subr.c | 155 if ((skb = alloc_skb(ax25->ax25_dev->dev->hard_header_len + 2, GFP_ATOMIC)) == NULL) 158 skb_reserve(skb, ax25->ax25_dev->dev->hard_header_len); 190 void ax25_return_dm(struct net_device *dev, ax25_address *src, ax25_address *dest, ax25_digi *digi) argument 196 if (dev == NULL) 199 if ((skb = alloc_skb(dev->hard_header_len + 1, GFP_ATOMIC)) == NULL) 202 skb_reserve(skb, dev->hard_header_len); 217 ax25_queue_xmit(skb, dev);
|
/net/bluetooth/ |
H A D | hci_sysfs.c | 26 static ssize_t show_link_type(struct device *dev, argument 29 struct hci_conn *conn = to_hci_conn(dev); 33 static ssize_t show_link_address(struct device *dev, argument 36 struct hci_conn *conn = to_hci_conn(dev); 54 static void bt_link_release(struct device *dev) argument 56 struct hci_conn *conn = to_hci_conn(dev); 71 static int __match_tty(struct device *dev, void *data) argument 73 return !strncmp(dev_name(dev), "rfcomm", 6); 82 conn->dev.type = &bt_link; 83 conn->dev 113 struct device *dev; local 139 show_type(struct device *dev, struct device_attribute *attr, char *buf) argument 146 show_name(struct device *dev, struct device_attribute *attr, char *buf) argument 160 show_address(struct device *dev, struct device_attribute *attr, char *buf) argument 180 bt_host_release(struct device *dev) argument 195 struct device *dev = &hdev->dev; local [all...] |
/net/bridge/ |
H A D | br_forward.c | 33 return ((p->flags & BR_HAIRPIN_MODE) || skb->dev != p->dev) && 42 !is_skb_forwardable(skb->dev, skb)) { 56 return NF_HOOK(NFPROTO_BRIDGE, NF_BR_POST_ROUTING, skb, NULL, skb->dev, 68 skb->dev = to->dev; 70 if (unlikely(netpoll_tx_running(to->br->dev))) { 71 if (!is_skb_forwardable(skb->dev, skb)) 80 NF_HOOK(NFPROTO_BRIDGE, NF_BR_LOCAL_OUT, skb, NULL, skb->dev, 97 indev = skb->dev; 137 struct net_device *dev = BR_INPUT_SKB_CB(skb)->brdev; local 228 struct net_device *dev = BR_INPUT_SKB_CB(skb)->brdev; local [all...] |
H A D | br_ioctl.c | 27 struct net_device *dev; local 30 for_each_netdev(net, dev) { 33 if (dev->priv_flags & IFF_EBRIDGE) 34 indices[i++] = dev->ifindex; 47 ifindices[p->port_no] = p->dev->ifindex; 88 struct net *net = dev_net(br->dev); 89 struct net_device *dev; local 95 dev = __dev_get_by_index(net, ifindex); 96 if (dev == NULL) 100 ret = br_add_if(br, dev); 112 old_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) argument 380 br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) argument [all...] |
/net/caif/ |
H A D | caif_usb.c | 126 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local 133 if (!(dev->dev.parent && dev->dev.parent->driver && 134 strcmp(dev->dev.parent->driver->name, "cdc_ncm") == 0)) 137 usbnet = netdev_priv(dev); 164 link_support = cfusbl_create(dev->ifindex, dev [all...] |
/net/core/ |
H A D | dev_ioctl.c | 70 struct net_device *dev; local 91 for_each_netdev(net, dev) { 96 done = gifconf_list[i](dev, NULL, 0); 98 done = gifconf_list[i](dev, pos + total, 124 struct net_device *dev = dev_get_by_name_rcu(net, ifr->ifr_name); local 126 if (!dev) 131 ifr->ifr_flags = (short) dev_get_flags(dev); 140 ifr->ifr_mtu = dev->mtu; 144 if (!dev->addr_len) 147 memcpy(ifr->ifr_hwaddr.sa_data, dev 242 struct net_device *dev = __dev_get_by_name(net, ifr->ifr_name); local 358 struct net_device *dev; local [all...] |
/net/dsa/ |
H A D | tag_brcm.c | 61 static netdev_tx_t brcm_tag_xmit(struct sk_buff *skb, struct net_device *dev) argument 63 struct dsa_slave_priv *p = netdev_priv(dev); 66 dev->stats.tx_packets++; 67 dev->stats.tx_bytes += skb->len; 93 skb->dev = p->parent->dst->master_netdev; 103 static int brcm_tag_rcv(struct sk_buff *skb, struct net_device *dev, argument 106 struct dsa_switch_tree *dst = dev->dsa_ptr; 152 skb->dev = ds->ports[source_port]; 153 skb->protocol = eth_type_trans(skb, skb->dev); 155 skb->dev [all...] |
/net/ethernet/ |
H A D | eth.c | 68 * @dev: source device 78 int eth_header(struct sk_buff *skb, struct net_device *dev, argument 94 saddr = dev->dev_addr; 106 if (dev->flags & (IFF_LOOPBACK | IFF_NOARP)) { 128 struct net_device *dev = skb->dev; local 136 netdev_dbg(dev, 138 dev->name, ntohs(eth->h_proto)); 140 memcpy(eth->h_source, dev->dev_addr, ETH_ALEN); 178 * @dev 184 eth_type_trans(struct sk_buff *skb, struct net_device *dev) argument 258 const struct net_device *dev = neigh->dev; local 282 eth_header_cache_update(struct hh_cache *hh, const struct net_device *dev, const unsigned char *haddr) argument 296 eth_prepare_mac_addr_change(struct net_device *dev, void *p) argument 313 eth_commit_mac_addr_change(struct net_device *dev, void *p) argument 331 eth_mac_addr(struct net_device *dev, void *p) argument 351 eth_change_mtu(struct net_device *dev, int new_mtu) argument 360 eth_validate_addr(struct net_device *dev) argument 383 ether_setup(struct net_device *dev) argument [all...] |
/net/hsr/ |
H A D | hsr_netlink.c | 34 static int hsr_newlink(struct net *src_net, struct net_device *dev, argument 41 netdev_info(dev, "HSR: No slave devices specified\n"); 45 netdev_info(dev, "HSR: Slave1 device not specified\n"); 50 netdev_info(dev, "HSR: Slave2 device not specified\n"); 65 return hsr_dev_finalize(dev, link, multicast_spec); 68 static int hsr_fill_info(struct sk_buff *skb, const struct net_device *dev) argument 74 hsr = netdev_priv(dev); 81 res = nla_put_u32(skb, IFLA_HSR_SLAVE1, port->dev->ifindex); 89 res = nla_put_u32(skb, IFLA_HSR_SLAVE2, port->dev->ifindex); 167 res = nla_put_u32(skb, HSR_A_IFINDEX, port->dev [all...] |
/net/ieee802154/ |
H A D | nl-phy.c | 178 struct net_device *dev; local 230 dev = phy->add_iface(phy, devname, type); 231 if (IS_ERR(dev)) { 232 rc = PTR_ERR(dev); 247 rc = dev_set_mac_address(dev, &addr); 254 nla_put_string(msg, IEEE802154_ATTR_DEV_NAME, dev->name)) 256 dev_put(dev); 264 phy->del_iface(phy, dev); 265 dev_put(dev); 280 struct net_device *dev; local [all...] |
H A D | raw.c | 64 struct net_device *dev = NULL; local 76 dev = ieee802154_get_dev(sock_net(sk), &addr); 77 if (!dev) { 82 if (dev->type != ARPHRD_IEEE802154) { 87 sk->sk_bound_dev_if = dev->ifindex; 91 dev_put(dev); 112 struct net_device *dev; local 125 dev = dev_getfirstbyhwtype(sock_net(sk), ARPHRD_IEEE802154); 127 dev = dev_get_by_index(sock_net(sk), sk->sk_bound_dev_if); 130 if (!dev) { 229 ieee802154_raw_deliver(struct net_device *dev, struct sk_buff *skb) argument [all...] |
H A D | wpan-class.c | 29 static ssize_t name ## _show(struct device *dev, \ 32 struct wpan_phy *phy = container_of(dev, struct wpan_phy, dev); \ 50 static ssize_t channels_supported_show(struct device *dev, argument 54 struct wpan_phy *phy = container_of(dev, struct wpan_phy, dev); 83 struct wpan_phy *phy = container_of(d, struct wpan_phy, dev); 97 static int wpan_phy_match(struct device *dev, const void *data) argument 99 return !strcmp(dev_name(dev), (const char *)data); 104 struct device *dev; local 122 wpan_phy_iter(struct device *dev, void *_data) argument [all...] |
/net/ipv4/ |
H A D | ip_input.c | 158 struct net_device *dev = skb->dev; local 168 sk->sk_bound_dev_if == dev->ifindex) && 169 net_eq(sock_net(sk), dev_net(dev))) { 192 struct net *net = dev_net(skb->dev); 256 return NF_HOOK(NFPROTO_IPV4, NF_INET_LOCAL_IN, skb, skb->dev, NULL, 264 struct net_device *dev = skb->dev; local 274 IP_INC_STATS_BH(dev_net(dev), IPSTATS_MIB_INDISCARDS); 282 if (ip_options_compile(dev_net(dev), op 376 ip_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument [all...] |
H A D | ip_tunnel_core.c | 162 struct rtnl_link_stats64 *ip_tunnel_get_stats64(struct net_device *dev, argument 169 per_cpu_ptr(dev->tstats, i); 187 tot->multicast = dev->stats.multicast; 189 tot->rx_crc_errors = dev->stats.rx_crc_errors; 190 tot->rx_fifo_errors = dev->stats.rx_fifo_errors; 191 tot->rx_length_errors = dev->stats.rx_length_errors; 192 tot->rx_frame_errors = dev->stats.rx_frame_errors; 193 tot->rx_errors = dev->stats.rx_errors; 195 tot->tx_fifo_errors = dev->stats.tx_fifo_errors; 196 tot->tx_carrier_errors = dev [all...] |
/net/ipv4/netfilter/ |
H A D | nf_log_ipv4.c | 276 struct net_device *dev = skb->dev; local 285 switch (dev->type) { 297 if (dev->hard_header_len && 303 for (i = 1; i < dev->hard_header_len; i++, p++)
|
/net/irda/ |
H A D | irda_device.c | 106 void irda_device_set_media_busy(struct net_device *dev, int status) argument 112 self = (struct irlap_cb *) dev->atalk_ptr; 140 * Function irda_device_is_receiving (dev) 145 int irda_device_is_receiving(struct net_device *dev) argument 152 if (!dev->netdev_ops->ndo_do_ioctl) { 158 ret = (dev->netdev_ops->ndo_do_ioctl)(dev, (struct ifreq *) &req, 270 * Function irda_device_setup (dev) 275 static void irda_device_setup(struct net_device *dev) argument 277 dev [all...] |
/net/lapb/ |
H A D | lapb_iface.c | 86 static struct lapb_cb *__lapb_devtostruct(struct net_device *dev) argument 93 if (lapb->dev == dev) { 105 static struct lapb_cb *lapb_devtostruct(struct net_device *dev) argument 110 rc = __lapb_devtostruct(dev); 143 int lapb_register(struct net_device *dev, argument 151 lapb = __lapb_devtostruct(dev); 162 lapb->dev = dev; 175 int lapb_unregister(struct net_device *dev) argument 199 lapb_getparms(struct net_device *dev, struct lapb_parms_struct *parms) argument 231 lapb_setparms(struct net_device *dev, struct lapb_parms_struct *parms) argument 266 lapb_connect_request(struct net_device *dev) argument 294 lapb_disconnect_request(struct net_device *dev) argument 338 lapb_data_request(struct net_device *dev, struct sk_buff *skb) argument 359 lapb_data_received(struct net_device *dev, struct sk_buff *skb) argument [all...] |
/net/mac80211/ |
H A D | ethtool.c | 16 static int ieee80211_set_ringparam(struct net_device *dev, argument 19 struct ieee80211_local *local = wiphy_priv(dev->ieee80211_ptr->wiphy); 27 static void ieee80211_get_ringparam(struct net_device *dev, argument 30 struct ieee80211_local *local = wiphy_priv(dev->ieee80211_ptr->wiphy); 49 static int ieee80211_get_sset_count(struct net_device *dev, int sset) argument 51 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); 64 static void ieee80211_get_stats(struct net_device *dev, argument 68 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); 108 if (!(sta && !WARN_ON(sta->sdata->dev != dev))) 207 ieee80211_get_strings(struct net_device *dev, u32 sset, u8 *data) argument 219 ieee80211_get_regs_len(struct net_device *dev) argument 224 ieee80211_get_regs(struct net_device *dev, struct ethtool_regs *regs, void *data) argument [all...] |
/net/mac802154/ |
H A D | ieee802154_dev.c | 36 int mac802154_slave_open(struct net_device *dev) argument 38 struct mac802154_sub_if_data *priv = netdev_priv(dev); 69 __le64 addr = ieee802154_devaddr_from_raw(dev->dev_addr); 75 mac802154_dev_set_ieee_addr(dev); 78 netif_start_queue(dev); 86 int mac802154_slave_close(struct net_device *dev) argument 88 struct mac802154_sub_if_data *priv = netdev_priv(dev); 93 netif_stop_queue(dev); 106 mac802154_netdev_register(struct wpan_phy *phy, struct net_device *dev) argument 114 priv = netdev_priv(dev); 143 mac802154_del_iface(struct wpan_phy *phy, struct net_device *dev) argument 164 struct net_device *dev; local 306 ieee802154_register_device(struct ieee802154_dev *dev) argument 386 ieee802154_unregister_device(struct ieee802154_dev *dev) argument [all...] |
H A D | mac802154.h | 77 struct net_device *dev; member in struct:mac802154_sub_if_data 113 int mac802154_slave_open(struct net_device *dev); 114 int mac802154_slave_close(struct net_device *dev); 117 void mac802154_monitor_setup(struct net_device *dev); 120 void mac802154_wpan_setup(struct net_device *dev); 126 void mac802154_dev_set_short_addr(struct net_device *dev, __le16 val); 127 __le16 mac802154_dev_get_short_addr(const struct net_device *dev); 128 void mac802154_dev_set_ieee_addr(struct net_device *dev); 129 __le16 mac802154_dev_get_pan_id(const struct net_device *dev); 130 void mac802154_dev_set_pan_id(struct net_device *dev, __le1 [all...] |
/net/netfilter/ |
H A D | xt_TEE.c | 47 if (skb->dev != NULL) 48 return dev_net(skb->dev); 50 if (dst != NULL && dst->dev != NULL) 51 return dev_net(dst->dev); 80 skb->dev = rt->dst.dev; 162 skb->dev = dst->dev; 203 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local 209 if (!strcmp(dev [all...] |
/net/openvswitch/ |
H A D | vport-internal_dev.c | 108 static void internal_dev_destructor(struct net_device *dev) argument 110 struct vport *vport = ovs_internal_dev_get_vport(dev); 113 free_netdev(dev); 170 netdev_vport->dev = alloc_netdev(sizeof(struct internal_dev), 173 if (!netdev_vport->dev) { 178 dev_net_set(netdev_vport->dev, ovs_dp_get_net(vport->dp)); 179 internal_dev = internal_dev_priv(netdev_vport->dev); 184 netdev_vport->dev->features |= NETIF_F_NETNS_LOCAL; 187 err = register_netdevice(netdev_vport->dev); 191 dev_set_promiscuity(netdev_vport->dev, [all...] |
/net/phonet/ |
H A D | pep-gprs.c | 43 struct net_device *dev; member in struct:gprs_dev 66 struct net_device *dev = gp->dev; local 69 netif_wake_queue(dev); 81 struct net_device *dev = gp->dev; local 83 netif_stop_queue(dev); 84 netif_carrier_off(dev); 90 struct net_device *dev = gp->dev; local 172 gprs_open(struct net_device *dev) argument 180 gprs_close(struct net_device *dev) argument 186 gprs_xmit(struct sk_buff *skb, struct net_device *dev) argument 221 gprs_set_mtu(struct net_device *dev, int new_mtu) argument 237 gprs_setup(struct net_device *dev) argument 263 struct net_device *dev; local 316 struct net_device *dev = gp->dev; local [all...] |
H A D | pn_netlink.c | 35 static int fill_addr(struct sk_buff *skb, struct net_device *dev, u8 addr, 38 void phonet_address_notify(int event, struct net_device *dev, u8 addr) argument 47 err = fill_addr(skb, dev, addr, 0, 0, event); 53 rtnl_notify(skb, dev_net(dev), 0, 57 rtnl_set_sk_err(dev_net(dev), RTNLGRP_PHONET_IFADDR, err); 68 struct net_device *dev; local 93 dev = __dev_get_by_index(net, ifm->ifa_index); 94 if (dev == NULL) 98 err = phonet_address_add(dev, pnaddr); 100 err = phonet_address_del(dev, pnadd 106 fill_addr(struct sk_buff *skb, struct net_device *dev, u8 addr, u32 portid, u32 seq, int event) argument 170 fill_route(struct sk_buff *skb, struct net_device *dev, u8 dst, u32 portid, u32 seq, int event) argument 200 rtm_phonet_notify(int event, struct net_device *dev, u8 dst) argument 231 struct net_device *dev; local 277 struct net_device *dev; local [all...] |
/net/sched/ |
H A D | act_mirred.c | 54 struct net_device *dev; local 73 dev = __dev_get_by_index(net, parm->ifindex); 74 if (dev == NULL) 76 switch (dev->type) { 90 dev = NULL; 94 if (dev == NULL) 111 if (dev != NULL) { 115 dev_hold(dev); 116 m->tcfm_dev = dev; 132 struct net_device *dev; local 216 struct net_device *dev = netdev_notifier_info_to_dev(ptr); local [all...] |