Searched refs:pkt (Results 1 - 25 of 46) sorted by relevance

12

/u-boot/net/
H A Dcdp.h19 void cdp_receive(const uchar *pkt, unsigned len);
H A Dping6.c23 ip6_make_ping(uchar *eth_dst_addr, struct in6_addr *neigh_addr, uchar *pkt) argument
28 uchar *pkt_old = pkt;
32 pkt += net_set_ether(pkt, eth_dst_addr, PROT_IP6);
33 pkt += ip6_add_hdr(pkt, &net_ip6, neigh_addr, PROT_ICMPV6,
37 msg = (struct echo_msg *)pkt;
51 pkt += len;
53 return pkt - pkt_old;
58 uchar *pkt; local
[all...]
H A Dfastboot_tcp.c47 uchar *pkt = net_get_async_tx_pkt_buf(); local
49 memset(pkt, '\0', PKTSIZE);
50 pkt += net_eth_hdr_size() + IP_TCP_HDR_SIZE + TCP_TSOPT_SIZE + 2;
51 memcpy(pkt, data, len);
53 memset(pkt, '\0', PKTSIZE);
59 uchar *pkt = net_get_async_tx_pkt_buf(); local
61 memset(pkt, '\0', PKTSIZE);
62 pkt += net_eth_hdr_size() + IP_TCP_HDR_SIZE + TCP_TSOPT_SIZE + 2;
64 memcpy(pkt, &len_be, 8);
65 pkt
71 fastboot_tcp_handler_ipv4(uchar *pkt, u16 dport, struct in_addr sip, u16 sport, u32 tcp_seq_num, u32 tcp_ack_num, u8 action, unsigned int len) argument
[all...]
H A Dtftp.c27 /* Millisecs to timeout for lost pkt */
314 uchar *pkt; local
325 pkt = net_tx_packet + net_eth_hdr_size() +
328 pkt = net_tx_packet + net_eth_hdr_size() + IP_UDP_HDR_SIZE;
333 xp = pkt;
334 s = (ushort *)pkt;
341 pkt = (uchar *)s;
342 strcpy((char *)pkt, tftp_filename);
343 pkt += strlen(tftp_filename) + 1;
344 strcpy((char *)pkt, "octe
444 icmp_handler(unsigned type, unsigned code, unsigned dest, struct in_addr sip, unsigned src, uchar *pkt, unsigned len) argument
455 tftp_handler(uchar *pkt, unsigned dest, struct in_addr sip, unsigned src, unsigned len) argument
[all...]
H A Dsntp.c28 struct sntp_pkt_t pkt; local
34 memset(&pkt, 0, sizeof(pkt));
36 pkt.li = NTP_LI_NOLEAP;
37 pkt.vn = NTP_VERSION;
38 pkt.mode = NTP_MODE_CLIENT;
41 (char *)&pkt, pktlen);
57 static void sntp_handler(uchar *pkt, unsigned dest, struct in_addr sip, argument
60 struct sntp_pkt_t *rpktp = (struct sntp_pkt_t *)pkt;
H A Dndisc.c107 uchar *pkt; local
120 pkt = (uchar *)net_tx_packet;
121 pkt += net_set_ether(pkt, enetaddr, PROT_IP6);
122 pkt += ip6_add_hdr(pkt, &net_link_local_ip6, &dst_adr, PROT_ICMPV6,
126 msg = (struct nd_msg *)pkt;
142 pkt += len;
145 net_send_packet(net_tx_packet, (pkt - net_tx_packet));
159 uchar *pkt; local
224 uchar *pkt; local
[all...]
H A Ddns.c53 uchar *p, *pkt; local
59 pkt = (uchar *)(net_tx_packet + net_eth_hdr_size() + IP_UDP_HDR_SIZE);
60 p = pkt;
63 header = (struct header *)pkt;
99 n = p - pkt; /* Total packet length */
115 static void dns_handler(uchar *pkt, unsigned dest, struct in_addr sip, argument
132 pkt+i, pkt[i], pkt[i+1], pkt[
[all...]
H A Dcdp.c105 uchar *pkt; local
116 pkt = net_tx_packet;
117 et = (struct ethernet_hdr *)pkt;
125 pkt += ETHER_HDR_SIZE;
128 memcpy((uchar *)pkt, cdp_snap_hdr, sizeof(cdp_snap_hdr));
129 pkt += sizeof(cdp_snap_hdr);
132 *pkt++ = 0x02; /* CDP version 2 */
133 *pkt++ = 180; /* TTL */
134 s = (ushort *)pkt;
236 void cdp_receive(const uchar *pkt, unsigne argument
[all...]
H A Dping.c22 static void set_icmp_header(uchar *pkt, struct in_addr dest) argument
27 struct icmp_hdr *icmp = (struct icmp_hdr *)(pkt + IP_HDR_SIZE);
29 net_set_ip_header(pkt, dest, net_ip, IP_ICMP_HDR_SIZE, IPPROTO_ICMP);
41 uchar *pkt; local
51 pkt = (uchar *)net_tx_packet + eth_hdr_size;
53 set_icmp_header(pkt, net_ping_ip);
H A Ddhcpv6.c37 static void dhcp6_handler(uchar *pkt, unsigned int dest, struct in_addr sip, argument
44 dhcp6_state_machine(false, pkt, len);
50 * @pkt: A pointer to the current write location of the TX packet
52 * Return: The number of bytes written into "*pkt"
54 static int dhcp6_add_option(int option_id, uchar *pkt) argument
69 struct dhcp6_option_hdr *dhcp_option = (struct dhcp6_option_hdr *)pkt;
70 uchar *dhcp_option_start = pkt + sizeof(struct dhcp6_option_hdr);
177 uchar *pkt; local
181 pkt = net_tx_packet + net_eth_hdr_size() + IP6_HDR_SIZE + UDP_HDR_SIZE;
182 dhcp_pkt_start_ptr = pkt;
224 uchar *pkt; local
[all...]
H A Drarp.c67 uchar *pkt; local
72 pkt = net_tx_packet;
74 eth_hdr_size = net_set_ether(pkt, net_bcast_ethaddr, PROT_RARP);
75 pkt += eth_hdr_size;
77 rarp = (struct arp_hdr *)pkt;
H A Dwget.c36 uchar *pkt; member in struct:pkt_qd
231 static void wget_connected(uchar *pkt, unsigned int tcp_seq_num, argument
239 pkt[len] = '\0';
240 pos = strstr((char *)pkt, http_eom);
244 "wget: Connected, data before Header %p\n", pkt);
249 memcpy(ptr1, pkt, len);
252 pkt_q[pkt_q_idx].pkt = pkt_in_q;
264 debug_cond(DEBUG_WGET, "wget: Connected HTTP Header %p\n", pkt);
266 hlen = pos - (char *)pkt + sizeof(http_eom) - 1;
267 pos = strstr((char *)pkt, linefee
355 wget_handler(uchar *pkt, u16 dport, struct in_addr sip, u16 sport, u32 tcp_seq_num, u32 tcp_ack_num, u8 action, unsigned int len) argument
[all...]
H A Dbootp.c71 static void dhcp_handler(uchar *pkt, unsigned dest, struct in_addr sip,
116 static int check_reply_packet(uchar *pkt, unsigned dest, unsigned src, argument
119 struct bootp_hdr *bp = (struct bootp_hdr *)pkt;
137 debug("Filtering pkt = %d\n", retval);
357 static void bootp_handler(uchar *pkt, unsigned dest, struct in_addr sip, argument
365 bp = (struct bootp_hdr *)pkt;
368 if (check_reply_packet(pkt, dest, src, len))
722 uchar *pkt, *iphdr; local
760 pkt = net_tx_packet;
761 memset((void *)pkt,
1005 uchar *pkt, *iphdr; local
1069 dhcp_handler(uchar *pkt, unsigned dest, struct in_addr sip, unsigned src, unsigned len) argument
[all...]
H A Dwol.c64 static void wol_udp_handler(uchar *pkt, unsigned int dest, struct in_addr sip, argument
69 wol = (struct wol_hdr *)pkt;
H A Dnet6.c330 uchar *pkt; local
354 pkt = net_nd_tx_packet;
355 pkt += net_set_ether(pkt, net_nd_packet_mac, PROT_IP6);
356 pkt += ip6_add_hdr(pkt, &net_ip6, dest, IPPROTO_UDP, 64,
358 memcpy(pkt, (uchar *)udp, len + UDP_HDR_SIZE);
361 net_nd_tx_packet_size = (pkt - net_nd_tx_packet) +
371 pkt = (uchar *)net_tx_packet;
372 pkt
[all...]
H A Darp.c44 uchar *pkt; local
50 pkt = arp_tx_packet;
52 eth_hdr_size = net_set_ether(pkt, net_bcast_ethaddr, PROT_ARP);
53 pkt += eth_hdr_size;
55 arp = (struct arp_hdr *)pkt;
H A Dnfs.c519 static int rpc_lookup_reply(int prog, uchar *pkt, unsigned len) argument
523 memcpy(&rpc_pkt.u.data[0], pkt, len);
549 static int nfs_mount_reply(uchar *pkt, unsigned len) argument
556 memcpy(&rpc_pkt.u.data[0], pkt, len);
581 static int nfs_umountall_reply(uchar *pkt, unsigned len) argument
587 memcpy(&rpc_pkt.u.data[0], pkt, len);
605 static int nfs_lookup_reply(uchar *pkt, unsigned len) argument
612 memcpy(&rpc_pkt.u.data[0], pkt, len);
665 static int nfs_readlink_reply(uchar *pkt, unsigned len) argument
673 memcpy((unsigned char *)&rpc_pkt, pkt, le
715 nfs_read_reply(uchar *pkt, unsigned len) argument
790 nfs_handler(uchar *pkt, unsigned dest, struct in_addr sip, unsigned src, unsigned len) argument
[all...]
/u-boot/include/linux/usb/
H A Dmusb.h49 #define MUSB_EP_FIFO(ep, st, m, pkt) \
54 .maxpacket = pkt, \
57 #define MUSB_EP_FIFO_SINGLE(ep, st, pkt) \
58 MUSB_EP_FIFO(ep, st, BUF_SINGLE, pkt)
60 #define MUSB_EP_FIFO_DOUBLE(ep, st, pkt) \
61 MUSB_EP_FIFO(ep, st, BUF_DOUBLE, pkt)
/u-boot/drivers/net/
H A Dnetconsole.c36 static void nc_wait_arp_handler(uchar *pkt, unsigned dest, argument
43 static void nc_handler(uchar *pkt, unsigned dest, struct in_addr sip, argument
126 uchar *pkt; local
128 pkt = (uchar *)net_tx_packet + net_eth_hdr_size() +
130 memcpy(pkt, output_packet, output_packet_len);
136 int nc_input_packet(uchar *pkt, struct in_addr src_ip, unsigned dest_port, argument
147 debug_cond(DEBUG_DEV_PKT, "input: \"%*.*s\"\n", len, len, pkt);
162 /* Copy the second part of the pkt to start of input_buffer */
163 memcpy(input_buffer, pkt + chunk, len - chunk);
165 /* Copy first (or only) part of pkt afte
177 uchar *pkt; local
[all...]
/u-boot/arch/sandbox/include/asm/
H A Deth.h68 * pkt - pointer to the "sent" packet
71 typedef int sandbox_eth_tx_hand_f(struct udevice *dev, void *pkt,
/u-boot/drivers/net/phy/
H A Dncsi.c14 #include <net/ncsi-pkt.h>
184 static int ncsi_validate_rsp(struct ncsi_rsp_pkt *pkt, int payload) argument
186 struct ncsi_rsp_pkt_hdr *hdr = &pkt->rsp;
225 static void ncsi_rsp_ec(struct ncsi_rsp_pkt *pkt) argument
227 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp;
238 static void ncsi_rsp_ecnt(struct ncsi_rsp_pkt *pkt) argument
240 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp;
249 static void ncsi_rsp_ebf(struct ncsi_rsp_pkt *pkt) argument
251 struct ncsi_rsp_pkt_hdr *rsp = (struct ncsi_rsp_pkt_hdr *)&pkt->rsp;
260 static void ncsi_rsp_sma(struct ncsi_rsp_pkt *pkt) argument
271 ncsi_rsp_gc(struct ncsi_rsp_pkt *pkt) argument
298 ncsi_rsp_gvi(struct ncsi_rsp_pkt *pkt) argument
328 ncsi_rsp_gls(struct ncsi_rsp_pkt *pkt) argument
351 ncsi_rsp_cis(struct ncsi_rsp_pkt *pkt) argument
393 ncsi_rsp_dp(struct ncsi_rsp_pkt *pkt) argument
405 ncsi_rsp_sp(struct ncsi_rsp_pkt *pkt) argument
526 uchar *pkt, *start; local
639 struct ncsi_rsp_pkt *pkt = (struct ncsi_rsp_pkt *)ip; local
[all...]
/u-boot/drivers/net/octeontx/
H A Dnicvf_main.c231 void *pkt; local
242 pkt = nicvf_get_rcv_pkt(nic, cq_desc, &pkt_len);
243 if (!pkt) {
248 if (pkt)
249 *ppkt = pkt;
338 static int nicvf_free_pkt(struct udevice *dev, uchar *pkt, int pkt_len) argument
342 if (pkt && pkt_len)
343 free(pkt);
348 static int nicvf_xmit(struct udevice *dev, void *pkt, int pkt_len) argument
356 if (!nicvf_sq_append_pkt(nic, pkt, pkt_le
376 void *pkt; local
[all...]
H A Dnicvf_queues.c739 int subdesc_cnt, void *pkt, size_t pkt_len)
744 sq->skbuff[qentry] = (uintptr_t)pkt;
780 int nicvf_sq_append_pkt(struct nicvf *nic, void *pkt, size_t pkt_size) argument
798 pkt, pkt_size);
802 nicvf_sq_add_gather_subdesc(sq, qentry, pkt_size, (uintptr_t)(pkt));
804 flush_dcache_range((uintptr_t)pkt,
805 (uintptr_t)pkt + pkt_size);
816 printf("Not enough SQ descriptors to xmit pkt\n");
833 void *pkt = NULL, *pkt_buf = NULL, *buffer; local
872 debug("total pkt bu
738 nicvf_sq_add_hdr_subdesc(struct nicvf *nic, struct snd_queue *sq, int qentry, int subdesc_cnt, void *pkt, size_t pkt_len) argument
[all...]
/u-boot/include/net/
H A Dtcp.h282 int tcp_set_tcp_header(uchar *pkt, int dport, int sport, int payload_len,
287 * @pkt: pointer to the application packet
296 typedef void rxhand_tcp(uchar *pkt, u16 dport,
304 u16 tcp_set_pseudo_header(uchar *pkt, struct in_addr src, struct in_addr dest,
/u-boot/include/
H A Dnet.h87 * @param pkt pointer to the application packet
93 typedef void rxhand_f(uchar *pkt, unsigned dport,
104 * @param pkt pointer to the ICMP packet data
108 struct in_addr sip, unsigned sport, uchar *pkt, unsigned len);
575 void net_set_ip_header(uchar *pkt, struct in_addr dest, struct in_addr source,
577 void net_set_udp_header(uchar *pkt, struct in_addr dest, int dport,
643 static inline void net_send_packet(uchar *pkt, int len) argument
646 print_hex_dump_bytes("tx: ", DUMP_PREFIX_OFFSET, pkt, len);
648 (void) eth_send(pkt, len);
689 int nc_input_packet(uchar *pkt, struc
[all...]

Completed in 102 milliseconds

12