Lines Matching refs:skb
505 struct sk_buff *skb;
515 u32 portid = NETLINK_CB(dump->cb->skb).portid;
523 nlh = nlmsg_put(dump->skb, portid, seq, RTM_NEWNEIGH,
537 if (nla_put(dump->skb, NDA_LLADDR, ETH_ALEN, addr))
540 if (vid && nla_put_u16(dump->skb, NDA_VLAN, vid))
543 nlmsg_end(dump->skb, nlh);
550 nlmsg_cancel(dump->skb, nlh);
555 dsa_user_fdb_dump(struct sk_buff *skb, struct netlink_callback *cb,
562 .skb = skb,
879 struct sk_buff *skb)
884 return netpoll_send_skb(p->netpoll, skb);
892 struct sk_buff *skb)
896 if (!(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP))
902 ds->ops->port_txtstamp(ds, p->dp->index, skb);
905 netdev_tx_t dsa_enqueue_skb(struct sk_buff *skb, struct net_device *dev)
911 return dsa_user_netpoll_send_skb(dev, skb);
916 skb->dev = dsa_user_to_conduit(dev);
917 dev_queue_xmit(skb);
923 static netdev_tx_t dsa_user_xmit(struct sk_buff *skb, struct net_device *dev)
928 dev_sw_netstats_tx_add(dev, 1, skb->len);
930 memset(skb->cb, 0, sizeof(skb->cb));
933 dsa_skb_tx_timestamp(p, skb);
935 if (skb_ensure_writable_head_tail(skb, dev)) {
936 dev_kfree_skb_any(skb);
945 eth_skb_pad(skb);
950 nskb = p->xmit(skb, dev);
952 kfree_skb(skb);