Searched refs:skb (Results 26 - 50 of 1170) sorted by relevance

1234567891011>>

/drivers/net/wireless/ath/ath9k/
H A Dhtc_hst.c21 static int htc_issue_send(struct htc_target *target, struct sk_buff* skb, argument
30 skb_push(skb, sizeof(struct htc_frame_hdr));
35 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb);
147 struct sk_buff *skb; local
151 skb = alloc_skb(50 + sizeof(struct htc_frame_hdr), GFP_ATOMIC);
152 if (!skb) {
156 skb_reserve(skb, sizeof(struct htc_frame_hdr));
159 skb_put(skb, sizeof(struct htc_config_pipe_msg));
167 ret = htc_issue_send(target, skb, skb
185 struct sk_buff *skb; local
236 struct sk_buff *skb; local
291 htc_send(struct htc_target *target, struct sk_buff *skb) argument
299 htc_send_epid(struct htc_target *target, struct sk_buff *skb, enum htc_endpoint_id epid) argument
320 ath9k_htc_txcompletion_cb(struct htc_target *htc_handle, struct sk_buff *skb, bool txok) argument
361 ath9k_htc_fw_panic_report(struct htc_target *htc_handle, struct sk_buff *skb) argument
398 ath9k_htc_rx_msg(struct htc_target *htc_handle, struct sk_buff *skb, u32 len, u8 pipe_id) argument
[all...]
/drivers/net/wireless/rsi/
H A Drsi_91x_pkt.c23 * @skb: Pointer to the socket buffer structure.
27 int rsi_send_data_pkt(struct rsi_common *common, struct sk_buff *skb) argument
40 info = IEEE80211_SKB_CB(skb);
47 tmp_hdr = (struct ieee80211_hdr *)&skb->data[0];
50 extnd_size = ((uintptr_t)skb->data & 0x3);
52 if ((FRAME_DESC_SZ + extnd_size) > skb_headroom(skb)) {
58 skb_push(skb, (FRAME_DESC_SZ + extnd_size));
59 frame_desc = (__le16 *)&skb->data[0];
76 frame_desc[0] = cpu_to_le16((skb->len - FRAME_DESC_SZ) |
98 (skb
122 rsi_send_mgmt_pkt(struct rsi_common *common, struct sk_buff *skb) argument
[all...]
/drivers/net/wan/
H A Dlapbether.c90 static int lapbeth_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *ptype, struct net_device *orig_dev) argument
98 if ((skb = skb_share_check(skb, GFP_ATOMIC)) == NULL)
101 if (!pskb_may_pull(skb, 2))
111 len = skb->data[0] + skb->data[1] * 256;
115 skb_pull(skb, 2); /* Remove the length bytes */
116 skb_trim(skb, len); /* Set the length of the data */
118 if ((err = lapb_data_received(lapbeth->axdev, skb)) != LAPB_OK) {
126 kfree_skb(skb);
133 lapbeth_data_indication(struct net_device *dev, struct sk_buff *skb) argument
152 lapbeth_xmit(struct sk_buff *skb, struct net_device *dev) argument
192 lapbeth_data_transmit(struct net_device *ndev, struct sk_buff *skb) argument
219 struct sk_buff *skb = dev_alloc_skb(1); local
236 struct sk_buff *skb = dev_alloc_skb(1); local
[all...]
/drivers/isdn/gigaset/
H A Dasyncdata.c144 struct sk_buff *skb = bcs->rx_skb; local
204 if (!skb) {
207 } else if (skb->len < 2) {
211 skb->len);
213 dev_kfree_skb_any(skb);
218 skb->len);
220 dev_kfree_skb_any(skb);
223 __skb_trim(skb, skb->len - 2);
224 gigaset_skb_rcvd(bcs, skb);
290 struct sk_buff *skb = bcs->rx_skb; local
458 HDLC_Encode(struct sk_buff *skb) argument
536 iraw_encode(struct sk_buff *skb) argument
585 gigaset_m10x_send_skb(struct bc_state *bcs, struct sk_buff *skb) argument
[all...]
/drivers/net/wireless/hostap/
H A Dhostap_80211_rx.c20 void hostap_dump_rx_80211(const char *name, struct sk_buff *skb, argument
26 hdr = (struct ieee80211_hdr *) skb->data;
31 skb->len, jiffies);
33 if (skb->len < 2)
43 if (skb->len < IEEE80211_DATA_HDR3_LEN) {
54 if (skb->len >= 30)
62 int prism2_rx_80211(struct net_device *dev, struct sk_buff *skb, argument
91 fhdr = (struct ieee80211_hdr *) skb->data;
97 dev_kfree_skb_any(skb);
103 /* check if there is enough room for extra data; if not, expand skb
209 monitor_rx(struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats) argument
254 struct sk_buff *skb = NULL; local
393 hostap_rx_sta_beacon(local_info_t *local, struct sk_buff *skb, int stype) argument
472 hostap_rx_frame_mgmt(local_info_t *local, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats, u16 type, u16 stype) argument
609 hostap_is_eapol_frame(local_info_t *local, struct sk_buff *skb) argument
650 hostap_rx_frame_decrypt(local_info_t *local, struct sk_buff *skb, struct lib80211_crypt_data *crypt) argument
688 hostap_rx_frame_decrypt_msdu(local_info_t *local, struct sk_buff *skb, int keyidx, struct lib80211_crypt_data *crypt) argument
717 hostap_80211_rx(struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats) argument
[all...]
/drivers/net/wireless/ti/wl1251/
H A Dtx.c70 static int wl1251_tx_id(struct wl1251 *wl, struct sk_buff *skb) argument
76 wl->tx_frames[i] = skb;
148 static int wl1251_tx_fill_hdr(struct wl1251 *wl, struct sk_buff *skb, argument
156 if (!skb)
159 id = wl1251_tx_id(wl, skb);
163 fc = *(u16 *)skb->data;
164 tx_hdr = (struct tx_double_buffer_desc *) skb_push(skb,
167 tx_hdr->length = cpu_to_le16(skb->len - sizeof(*tx_hdr));
173 tx_hdr->xmit_queue = wl1251_tx_get_queue(skb_get_queue_mapping(skb));
182 static int wl1251_tx_send_packet(struct wl1251 *wl, struct sk_buff *skb, argument
306 wl1251_tx_frame(struct wl1251 *wl, struct sk_buff *skb) argument
350 struct sk_buff *skb; local
416 struct sk_buff *skb; local
565 struct sk_buff *skb; local
[all...]
/drivers/bluetooth/
H A Dhci_vhci.c84 static int vhci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) argument
91 memcpy(skb_push(skb, 1), &bt_cb(skb)->pkt_type, 1);
92 skb_queue_tail(&data->readq, skb);
101 struct sk_buff *skb; local
114 skb = bt_skb_alloc(4, GFP_KERNEL);
115 if (!skb)
120 kfree_skb(skb);
147 kfree_skb(skb);
151 bt_cb(skb)
166 struct sk_buff *skb; local
228 vhci_put_user(struct vhci_data *data, struct sk_buff *skb, char __user *buf, int count) argument
264 struct sk_buff *skb; local
[all...]
/drivers/staging/octeon/
H A Dethernet-tx.c58 #define CVM_OCT_SKB_CB(skb) ((u64 *)((skb)->cb))
64 * example, you wanted to use the skb->priority field, define
65 * GET_SKBUFF_QOS as: #define GET_SKBUFF_QOS(skb) ((skb)->priority)
68 #define GET_SKBUFF_QOS(skb) 0
148 * @skb: Packet to send
153 int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev) argument
185 qos = GET_SKBUFF_QOS(skb);
215 if (unlikely(skb_shinfo(skb)
545 cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev) argument
[all...]
H A Dethernet-mem.c51 struct sk_buff *skb = dev_alloc_skb(size + 256); local
53 if (unlikely(skb == NULL))
55 skb_reserve(skb, 256 - (((unsigned long)skb->data) & 0x7f));
56 *(struct sk_buff **)(skb->data - sizeof(void *)) = skb;
57 cvmx_fpa_free(skb->data, pool, DONT_WRITEBACK(size / 128));
76 struct sk_buff *skb = local
79 dev_kfree_skb(skb);
/drivers/misc/sgi-xp/
H A Dxpnet.c37 * byte of the skb (leadin_ignore) and the number of bytes from the
38 * last useful byte of the skb to the end of the last cacheline
41 * size is the number of bytes to transfer which includes the skb->len
42 * (useful bytes of the senders skb) plus the leadin and tailout
91 * whether all outstanding message sends have completed. The skb can
95 struct sk_buff *skb; member in struct:xpnet_pending_msg
149 struct sk_buff *skb; local
167 skb = dev_alloc_skb(msg->size + L1_CACHE_BYTES);
168 if (!skb) {
180 * The allocated skb ha
376 xpnet_send(struct sk_buff *skb, struct xpnet_pending_msg *queued_msg, u64 start_addr, u64 end_addr, u16 embedded_bytes, int dest_partid) argument
425 xpnet_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) argument
[all...]
/drivers/net/usb/
H A Dcx82310_eth.c196 * RX is NOT easy - we can receive multiple packets per skb, each having 2-byte
199 * continuing in the next skb (without any headers).
203 static int cx82310_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument
209 * If the last skb ended with an incomplete packet, this skb contains
220 memcpy(skb2->data + dev->partial_len, skb->data,
223 skb_pull(skb, (dev->partial_rem + 1) & ~1);
225 if (skb->len < 2)
229 /* a skb can contain multiple packets */
230 while (skb
273 cx82310_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) argument
[all...]
H A Dlg-vl600.c110 static int vl600_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument
116 struct sk_buff *buf = skb;
130 if (skb->len + s->current_rx_buf->len >
138 memcpy(skb_put(buf, skb->len), skb->data, skb->len);
139 } else if (skb->len < 4) {
158 s->current_rx_buf = skb_copy_expand(skb, 0,
193 ethhdr = (struct ethhdr *) skb->data;
249 struct sk_buff *skb, gfp_
248 vl600_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) argument
[all...]
/drivers/net/wireless/mwifiex/
H A Dtxrx.c37 struct sk_buff *skb)
42 struct mwifiex_rxinfo *rx_info = MWIFIEX_SKB_RXCB(skb);
45 local_rx_pd = (struct rxpd *) (skb->data);
54 dev_kfree_skb_any(skb);
63 ret = mwifiex_process_uap_rx_packet(priv, skb);
65 ret = mwifiex_process_sta_rx_packet(priv, skb);
84 int mwifiex_process_tx(struct mwifiex_private *priv, struct sk_buff *skb, argument
93 head_ptr = mwifiex_process_uap_txpd(priv, skb);
95 head_ptr = mwifiex_process_sta_txpd(priv, skb);
103 skb_pull(skb, INTF_HEADER_LE
36 mwifiex_handle_rx_packet(struct mwifiex_adapter *adapter, struct sk_buff *skb) argument
156 mwifiex_write_data_complete(struct mwifiex_adapter *adapter, struct sk_buff *skb, int aggr, int status) argument
[all...]
/drivers/staging/rtl8723au/os_dep/
H A Drecv_linux.c76 struct sk_buff *skb; local
81 skb = precv_frame->pkt;
82 if (!skb) {
84 ("rtw_recv_indicatepkt23a():skb == NULL!!!!\n"));
89 ("rtw_recv_indicatepkt23a():skb != NULL !!!\n"));
94 ("\n skb->head =%p skb->data =%p skb->tail =%p skb->end =%p skb
[all...]
/drivers/nfc/st21nfcb/
H A Dndlc.c51 #define NDLC_DUMP_SKB(info, skb) \
55 16, 1, skb->data, skb->len, 0); \
73 int ndlc_send(struct llt_ndlc *ndlc, struct sk_buff *skb) argument
79 *skb_push(skb, 1) = pcb;
80 skb_queue_tail(&ndlc->send_q, skb);
90 struct sk_buff *skb; local
99 skb = skb_dequeue(&ndlc->send_q);
100 NDLC_DUMP_SKB("ndlc frame written", skb);
101 r = ndlc->ops->write(ndlc->phy_id, skb);
124 struct sk_buff *skb; local
149 struct sk_buff *skb; local
220 ndlc_recv(struct llt_ndlc *ndlc, struct sk_buff *skb) argument
[all...]
/drivers/net/wireless/ath/carl9170/
H A Dtx.c65 struct sk_buff *skb)
67 return __carl9170_get_queue(ar, skb_get_queue_mapping(skb));
76 static void carl9170_tx_accounting(struct ar9170 *ar, struct sk_buff *skb) argument
83 queue = skb_get_queue_mapping(skb);
108 struct sk_buff *skb)
110 struct _carl9170_tx_superframe *super = (void *) skb->data;
138 static void carl9170_tx_ps_unblock(struct ar9170 *ar, struct sk_buff *skb) argument
144 sta = __carl9170_get_tx_sta(ar, skb);
156 static void carl9170_tx_accounting_free(struct ar9170 *ar, struct sk_buff *skb) argument
160 queue = skb_get_queue_mapping(skb);
64 carl9170_get_queue(struct ar9170 *ar, struct sk_buff *skb) argument
107 __carl9170_get_tx_sta(struct ar9170 *ar, struct sk_buff *skb) argument
190 carl9170_alloc_dev_space(struct ar9170 *ar, struct sk_buff *skb) argument
226 carl9170_release_dev_space(struct ar9170 *ar, struct sk_buff *skb) argument
267 struct sk_buff *skb; local
330 carl9170_tx_get_skb(struct sk_buff *skb) argument
337 carl9170_tx_put_skb(struct sk_buff *skb) argument
378 carl9170_tx_status_process_ampdu(struct ar9170 *ar, struct sk_buff *skb, struct ieee80211_tx_info *txinfo) argument
437 carl9170_tx_bar_status(struct ar9170 *ar, struct sk_buff *skb, struct ieee80211_tx_info *tx_info) argument
476 carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb, const bool success) argument
500 carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb) argument
516 struct sk_buff *skb; local
561 struct sk_buff *skb; local
606 struct sk_buff *skb; local
661 struct sk_buff *skb; local
868 carl9170_tx_get_rates(struct ar9170 *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct sk_buff *skb) argument
885 carl9170_tx_apply_rateset(struct ar9170 *ar, struct ieee80211_tx_info *sinfo, struct sk_buff *skb) argument
955 carl9170_tx_prepare(struct ar9170 *ar, struct ieee80211_sta *sta, struct sk_buff *skb) argument
1079 carl9170_set_immba(struct ar9170 *ar, struct sk_buff *skb) argument
1087 carl9170_set_ampdu_params(struct ar9170 *ar, struct sk_buff *skb) argument
1128 struct sk_buff *skb, *first; local
1242 struct sk_buff *skb; local
1270 carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb) argument
1283 carl9170_tx_ps_drop(struct ar9170 *ar, struct sk_buff *skb) argument
1316 carl9170_bar_check(struct ar9170 *ar, struct sk_buff *skb) argument
1338 struct sk_buff *skb; local
1391 carl9170_tx_ampdu_queue(struct ar9170 *ar, struct ieee80211_sta *sta, struct sk_buff *skb, struct ieee80211_tx_info *txinfo) argument
1467 carl9170_op_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, struct sk_buff *skb) argument
1564 carl9170_tx_beacon_physet(struct ar9170 *ar, struct sk_buff *skb, u32 *ht1, u32 *plcp) argument
1610 struct sk_buff *skb = NULL; local
[all...]
/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.c155 static void send_act_open_req(struct cxgbi_sock *csk, struct sk_buff *skb, argument
159 struct cpl_act_open_req *req = (struct cpl_act_open_req *)skb->head;
161 skb->priority = CPL_PRIORITY_SETUP;
183 l2t_send(csk->cdev->lldev, skb, csk->l2t);
186 static inline void act_open_arp_failure(struct t3cdev *dev, struct sk_buff *skb) argument
188 cxgbi_sock_act_open_req_arp_failure(NULL, skb);
199 struct sk_buff *skb = csk->cpl_close; local
200 struct cpl_close_con_req *req = (struct cpl_close_con_req *)skb->head;
213 cxgbi_sock_skb_entail(csk, skb);
225 static void abort_arp_failure(struct t3cdev *tdev, struct sk_buff *skb) argument
238 struct sk_buff *skb = csk->cpl_abort_req; local
274 struct sk_buff *skb = csk->cpl_abort_rpl; local
297 struct sk_buff *skb; local
348 make_tx_data_wr(struct cxgbi_sock *csk, struct sk_buff *skb, int len, int req_completion) argument
387 arp_failure_skb_discard(struct t3cdev *dev, struct sk_buff *skb) argument
395 struct sk_buff *skb; local
473 do_act_establish(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) argument
548 struct sk_buff *skb; local
569 do_act_open_rpl(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) argument
604 do_peer_close(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument
621 do_close_con_rpl(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument
659 do_abort_req(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument
706 do_abort_rpl(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument
742 do_iscsi_hdr(struct t3cdev *t3dev, struct sk_buff *skb, void *ctx) argument
846 do_wr_ack(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument
959 struct sk_buff *skb = NULL; local
1067 ulp_mem_io_set_hdr(struct sk_buff *skb, unsigned int addr) argument
1094 struct sk_buff *skb = alloc_wr(sizeof(struct ulp_mem_io) + local
1123 struct sk_buff *skb = alloc_wr(sizeof(struct ulp_mem_io) + local
1140 struct sk_buff *skb = alloc_wr(sizeof(struct cpl_set_tcb_field), 0, local
1177 struct sk_buff *skb = alloc_wr(sizeof(struct cpl_set_tcb_field), 0, local
[all...]
/drivers/net/ppp/
H A Dpppopns.c63 static inline struct meta *skb_meta(struct sk_buff *skb) argument
65 return (struct meta *)skb->cb;
70 static int pppopns_recv_core(struct sock *sk_raw, struct sk_buff *skb) argument
74 struct meta *meta = skb_meta(skb);
79 skb_pull(skb, skb_transport_header(skb) - skb->data);
82 if (skb->len < GRE_HEADER_SIZE)
84 hdr = (struct header *)skb->data;
92 if (!skb_pull(skb, GRE_HEADER_SIZ
174 struct sk_buff *skb; local
186 struct sk_buff *skb; local
205 pppopns_xmit(struct ppp_channel *chan, struct sk_buff *skb) argument
[all...]
/drivers/infiniband/core/
H A Dnetlink.c105 void *ibnl_put_msg(struct sk_buff *skb, struct nlmsghdr **nlh, int seq, argument
110 prev_tail = skb_tail_pointer(skb);
111 *nlh = nlmsg_put(skb, 0, seq, RDMA_NL_GET_TYPE(client, op),
115 (*nlh)->nlmsg_len = skb_tail_pointer(skb) - prev_tail;
119 nlmsg_trim(skb, prev_tail);
124 int ibnl_put_attr(struct sk_buff *skb, struct nlmsghdr *nlh, argument
129 prev_tail = skb_tail_pointer(skb);
130 if (nla_put(skb, type, len, data))
132 nlh->nlmsg_len += skb_tail_pointer(skb) - prev_tail;
136 nlmsg_trim(skb, prev_tai
141 ibnl_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh) argument
168 ibnl_rcv(struct sk_buff *skb) argument
175 ibnl_unicast(struct sk_buff *skb, struct nlmsghdr *nlh, __u32 pid) argument
182 ibnl_multicast(struct sk_buff *skb, struct nlmsghdr *nlh, unsigned int group, gfp_t flags) argument
[all...]
/drivers/staging/gdm72xx/
H A Dnetlink_k.c47 static void netlink_rcv_cb(struct sk_buff *skb) argument
55 if (skb->len >= NLMSG_HDRLEN) {
56 nlh = (struct nlmsghdr *)skb->data;
58 if (skb->len < nlh->nlmsg_len ||
60 netdev_err(skb->dev, "Invalid length (%d,%d)\n",
61 skb->len, nlh->nlmsg_len);
75 netdev_err(skb->dev,
79 netdev_err(skb->dev, "Unregistered Callback\n");
84 static void netlink_rcv(struct sk_buff *skb) argument
87 netlink_rcv_cb(skb);
119 struct sk_buff *skb = NULL; local
[all...]
/drivers/net/wireless/ath/ath6kl/
H A Dtestmode.c48 struct sk_buff *skb; local
53 skb = cfg80211_testmode_alloc_event_skb(ar->wiphy, buf_len, GFP_KERNEL);
54 if (!skb) {
55 ath6kl_warn("failed to allocate testmode rx skb!\n");
58 if (nla_put_u32(skb, ATH6KL_TM_ATTR_CMD, ATH6KL_TM_CMD_TCMD) ||
59 nla_put(skb, ATH6KL_TM_ATTR_DATA, buf_len, buf))
61 cfg80211_testmode_event(skb, GFP_KERNEL);
65 kfree_skb(skb);
66 ath6kl_warn("nla_put failed on testmode rx skb!\n");
/drivers/scsi/
H A Dscsi_netlink.c38 * @skb: socket receive buffer
46 scsi_nl_rcv_msg(struct sk_buff *skb) argument
53 while (skb->len >= NLMSG_HDRLEN) {
56 nlh = nlmsg_hdr(skb);
58 (skb->len < nlh->nlmsg_len)) {
59 printk(KERN_WARNING "%s: discarding partial skb\n",
65 if (rlen > skb->len)
66 rlen = skb->len;
80 if (!netlink_capable(skb, CAP_SYS_ADMIN)) {
114 netlink_ack(skb, nl
[all...]
/drivers/isdn/hisax/
H A Dl3_1tr6.c33 struct sk_buff *skb; local
36 if (!(skb = l3_alloc_skb(4)))
38 p = skb_put(skb, 4);
40 l3_msg(pc->st, DL_DATA | REQUEST, skb);
55 struct sk_buff *skb = arg; local
57 dev_kfree_skb(skb);
62 l3_1tr6_error(struct l3_process *pc, u_char *msg, struct sk_buff *skb) argument
64 dev_kfree_skb(skb);
73 struct sk_buff *skb; local
150 if (!(skb
164 struct sk_buff *skb = arg; local
230 struct sk_buff *skb = arg; local
258 struct sk_buff *skb = arg; local
289 struct sk_buff *skb = arg; local
303 struct sk_buff *skb = arg; local
329 struct sk_buff *skb = arg; local
337 struct sk_buff *skb = arg; local
353 struct sk_buff *skb = arg; local
384 struct sk_buff *skb = arg; local
397 struct sk_buff *skb = arg; local
452 struct sk_buff *skb = arg; local
475 struct sk_buff *skb; local
515 struct sk_buff *skb; local
577 struct sk_buff *skb; local
746 struct sk_buff *skb = arg; local
[all...]
/drivers/net/wireless/brcm80211/brcmfmac/
H A Dfwsignal.h25 struct sk_buff *skb);
26 int brcmf_fws_process_skb(struct brcmf_if *ifp, struct sk_buff *skb);
31 void brcmf_fws_bustxfail(struct brcmf_fws_info *fws, struct sk_buff *skb);
/drivers/isdn/i4l/
H A Disdn_x25iface.c191 static int isdn_x25iface_receive(struct concap_proto *cprot, struct sk_buff *skb) argument
196 if (skb_push(skb, 1)) {
197 skb->data[0] = X25_IFACE_DATA;
198 skb->protocol = x25_type_trans(skb, cprot->net_dev);
199 netif_rx(skb);
203 printk(KERN_WARNING "isdn_x25iface_receive %s: not connected, skb dropped\n", MY_DEVNAME(cprot->net_dev));
204 dev_kfree_skb(skb);
212 struct sk_buff *skb; local
225 skb
243 struct sk_buff *skb; local
270 isdn_x25iface_xmit(struct concap_proto *cprot, struct sk_buff *skb) argument
[all...]

Completed in 871 milliseconds

1234567891011>>