/u-boot/net/ |
H A D | cdp.h | 19 void cdp_receive(const uchar *pkt, unsigned len);
|
H A D | ping6.c | 23 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 D | fastboot_tcp.c | 47 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 D | tftp.c | 27 /* 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 D | sntp.c | 28 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 D | ndisc.c | 107 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 D | dns.c | 53 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 D | cdp.c | 105 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 D | ping.c | 22 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 D | dhcpv6.c | 37 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 D | rarp.c | 67 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 D | wget.c | 36 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 D | bootp.c | 71 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 D | wol.c | 64 static void wol_udp_handler(uchar *pkt, unsigned int dest, struct in_addr sip, argument 69 wol = (struct wol_hdr *)pkt;
|
H A D | net6.c | 330 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 D | arp.c | 44 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 D | nfs.c | 519 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 D | musb.h | 49 #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 D | netconsole.c | 36 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 D | eth.h | 68 * 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 D | ncsi.c | 14 #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 D | nicvf_main.c | 231 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 D | nicvf_queues.c | 739 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 D | tcp.h | 282 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 D | net.h | 87 * @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...] |