Lib CSP
develop
Setup
How to install LibCSP
How to build documentation
CSP API
CSP Library Header
CSP Basic Types
CSP Buffer
CSP Management Protocol (CMP)
Small Fragmentation Protocol (SFP)
Promiscuous packet queue
CSP Interface
Routing table
Interfaces management
Error Codes
CSP Debug
CSP ID
CRC32 Support
CSP Hooks
YAML Configuration
Drivers
Crypto
Interfaces
Architecture dependent
The Cubesat Space Protocol
The basics of CSP
License
History
How CSP uses memory
Maximum Transfer Unit
Outgoing Packet Flow
The Protocol Stack
Network Topology
CSP tunnels
Hooks in CSP
Development
Contributing to libcsp
Code style
Git Commit Guidelines
Structure
Continuous Integration
Changelog
Example Usage
Client and server example
Lib CSP
Index
Index
_
|
C
|
N
_
__packed (C struct)
__packed.dport (C member)
__packed.dst (C member)
__packed.flags (C member)
__packed.pri (C member)
__packed.sport (C member)
__packed.src (C member)
C
CFP2_ID_CONN_MASK (C macro)
CFP_DST (C macro)
CFP_FIELD (C macro)
CFP_HOST_SIZE (C macro)
CFP_ID (C macro)
CFP_ID_CONN_MASK (C macro)
CFP_ID_SIZE (C macro)
CFP_MAKE_DST (C macro)
CFP_MAKE_FIELD (C macro)
CFP_MAKE_ID (C macro)
CFP_MAKE_REMAIN (C macro)
CFP_MAKE_SRC (C macro)
CFP_MAKE_TYPE (C macro)
CFP_REMAIN (C macro)
CFP_REMAIN_SIZE (C macro)
CFP_SRC (C macro)
CFP_TYPE (C macro)
CFP_TYPE_SIZE (C macro)
CMP_MESSAGE (C macro)
CMP_SIZE (C macro)
csp_accept (C function)
CSP_ANY (C macro)
csp_bind (C function)
csp_bind_callback (C function)
csp_bridge_set_interfaces (C function)
csp_bridge_work (C function)
csp_buf_free (C function)
csp_buffer_clone (C function)
csp_buffer_free (C function)
csp_buffer_free_isr (C function)
csp_buffer_get (C function)
csp_buffer_get_isr (C function)
csp_buffer_init (C function)
csp_buffer_refc_inc (C function)
csp_buffer_remaining (C function)
csp_bytesize (C function)
csp_can_add_interface (C function)
csp_can_interface_data_t (C type)
csp_can_interface_data_t.cfp_packet_counter (C member)
csp_can_interface_data_t.pbufs (C member)
csp_can_interface_data_t.tx_func (C member)
csp_can_rx (C function)
csp_can_socketcan_init (C function)
csp_can_socketcan_open_and_add_interface (C function)
csp_can_socketcan_stop (C function)
csp_can_tx (C function)
csp_close (C function)
csp_cmp (C function)
CSP_CMP_CLOCK (C macro)
CSP_CMP_IDENT (C macro)
CSP_CMP_IDENT_DATE_LEN (C macro)
CSP_CMP_IDENT_REV_LEN (C macro)
CSP_CMP_IDENT_TIME_LEN (C macro)
CSP_CMP_IF_STATS (C macro)
csp_cmp_peek (C function)
CSP_CMP_PEEK (C macro)
CSP_CMP_PEEK_MAX_LEN (C macro)
csp_cmp_poke (C function)
CSP_CMP_POKE (C macro)
CSP_CMP_POKE_MAX_LEN (C macro)
CSP_CMP_REPLY (C macro)
CSP_CMP_ROUTE_IFACE_LEN (C macro)
CSP_CMP_ROUTE_SET_V1 (C macro)
CSP_CMP_ROUTE_SET_V2 (C macro)
csp_cmp_set_memcpy (C function)
csp_conf_t (C type)
csp_conf_t.conn_dfl_so (C member)
csp_conf_t.dedup (C member)
csp_conf_t.hostname (C member)
csp_conf_t.model (C member)
csp_conf_t.revision (C member)
csp_conf_t.version (C member)
csp_conn_dport (C function)
csp_conn_dst (C function)
csp_conn_flags (C function)
csp_conn_print_table (C function)
csp_conn_print_table_str (C function)
csp_conn_sport (C function)
csp_conn_src (C function)
csp_conn_t (C type)
csp_connect (C function)
csp_const_memptr_t (C type)
csp_crc32_append (C function)
csp_crc32_memory (C function)
csp_crc32_verify (C function)
csp_crypto_decrypt (C function)
csp_dbg_buffer_out (C var)
csp_dedup_types (C enumerator)
csp_dedup_types.CSP_DEDUP_ALL (C enumerator)
csp_dedup_types.CSP_DEDUP_FWD (C enumerator)
csp_dedup_types.CSP_DEDUP_INCOMING (C enumerator)
csp_dedup_types.CSP_DEDUP_OFF (C enumerator)
CSP_ERR_AGAIN (C macro)
CSP_ERR_ALREADY (C macro)
CSP_ERR_BUSY (C macro)
CSP_ERR_CRC32 (C macro)
CSP_ERR_DRIVER (C macro)
CSP_ERR_HMAC (C macro)
CSP_ERR_INVAL (C macro)
CSP_ERR_NOBUFS (C macro)
CSP_ERR_NOMEM (C macro)
CSP_ERR_NONE (C macro)
CSP_ERR_NOSYS (C macro)
CSP_ERR_NOTSUP (C macro)
CSP_ERR_RESET (C macro)
CSP_ERR_SFP (C macro)
CSP_ERR_TIMEDOUT (C macro)
CSP_ERR_TX (C macro)
CSP_ERR_USED (C macro)
CSP_ETH_ALEN (C macro)
csp_eth_arp_get_addr (C function)
csp_eth_arp_set_addr (C function)
CSP_ETH_BUF_SIZE (C macro)
CSP_ETH_FRAME_SIZE_MAX (C macro)
csp_eth_init (C function)
csp_eth_pack_header (C function)
csp_eth_rx (C function)
csp_eth_rx_loop (C function)
csp_eth_tx (C function)
csp_eth_tx_frame (C function)
CSP_ETH_TYPE_CSP (C macro)
csp_eth_unpack_header (C function)
csp_free_resources (C function)
CSP_FRES1 (C macro)
csp_get_buf_free (C function)
csp_get_conf (C function)
csp_get_memfree (C function)
csp_get_uptime (C function)
csp_hex_dump (C function)
csp_hmac_append (C function)
CSP_HMAC_LENGTH (C macro)
csp_hmac_memory (C function)
csp_hmac_set_key (C function)
csp_hmac_verify (C function)
CSP_HOSTNAME_LEN (C macro)
csp_i2c_add_interface (C function)
csp_i2c_interface_data_t (C type)
csp_i2c_interface_data_t.tx_func (C member)
csp_i2c_rx (C function)
csp_i2c_tx (C function)
csp_id_copy (C function)
csp_id_t (C struct)
csp_id_t.dport (C member)
csp_id_t.dst (C member)
csp_id_t.flags (C member)
csp_id_t.pri (C member)
csp_id_t.sport (C member)
csp_id_t.src (C member)
CSP_IF_CAN_DEFAULT_NAME (C macro)
CSP_IF_I2C_DEFAULT_NAME (C macro)
CSP_IF_KISS_DEFAULT_NAME (C macro)
csp_if_lo (C var)
CSP_IF_LOOPBACK_NAME (C macro)
csp_if_udp_init (C function)
csp_iface_s (C struct)
csp_iface_s.addr (C member)
csp_iface_s.autherr (C member)
csp_iface_s.driver_data (C member)
csp_iface_s.drop (C member)
csp_iface_s.frame (C member)
csp_iface_s.interface_data (C member)
csp_iface_s.irq (C member)
csp_iface_s.is_default (C member)
csp_iface_s.name (C member)
csp_iface_s.netmask (C member)
csp_iface_s.next (C member)
csp_iface_s.nexthop (C member)
csp_iface_s.rx (C member)
csp_iface_s.rx_error (C member)
csp_iface_s.rxbytes (C member)
csp_iface_s.tx (C member)
csp_iface_s.tx_error (C member)
csp_iface_s.txbytes (C member)
csp_iface_t (C type)
csp_iflist_add (C function)
csp_iflist_check_dfl (C function)
csp_iflist_remove (C function)
csp_init (C function)
csp_kiss_add_interface (C function)
csp_kiss_interface_data_t (C type)
csp_kiss_mode_t (C enum)
csp_kiss_rx (C function)
csp_kiss_tx (C function)
csp_listen (C function)
CSP_MAX_DELAY (C macro)
CSP_MAX_TIMEOUT (C macro)
csp_memcpy_fnc_t (C type)
csp_memfree (C function)
csp_memptr_t (C type)
CSP_MODEL_LEN (C macro)
CSP_O_NONE (C macro)
csp_packet_s (C struct)
csp_packet_s.header (C member)
csp_packet_s.id (C member)
csp_packet_s.length (C member)
csp_packet_s.next (C member)
csp_packet_t (C struct)
csp_packet_t.header (C member)
csp_packet_t.id (C member)
csp_packet_t.length (C member)
csp_packet_t.next (C member)
csp_ping (C function)
csp_ping_noreply (C function)
csp_prio_t (C enum)
csp_prio_t.CSP_PRIO_CRITICAL (C enumerator)
csp_prio_t.CSP_PRIO_HIGH (C enumerator)
csp_prio_t.CSP_PRIO_LOW (C enumerator)
csp_prio_t.CSP_PRIO_NORM (C enumerator)
csp_promisc_disable (C function)
csp_promisc_enable (C function)
csp_promisc_read (C function)
csp_ps (C function)
csp_qfifo_write (C function)
csp_queue_create_static (C function)
csp_queue_dequeue (C function)
csp_queue_dequeue_isr (C function)
csp_queue_empty (C function)
csp_queue_enqueue (C function)
csp_queue_enqueue_isr (C function)
csp_queue_free (C function)
csp_queue_size (C function)
csp_queue_size_isr (C function)
csp_rdp_get_opt (C function)
csp_rdp_set_opt (C function)
csp_read (C function)
csp_reboot (C function)
CSP_REBOOT_MAGIC (C macro)
CSP_REBOOT_SHUTDOWN_MAGIC (C macro)
csp_recvfrom (C function)
csp_route_work (C function)
csp_rtable_check (C function)
csp_rtable_clear (C function)
csp_rtable_find_route (C function)
csp_rtable_free (C function)
csp_rtable_iterate (C function)
csp_rtable_load (C function)
csp_rtable_print (C function)
csp_rtable_save (C function)
csp_rtable_search_backward (C function)
csp_rtable_set (C function)
csp_send (C function)
csp_send_prio (C function)
csp_sendto (C function)
csp_sendto_reply (C function)
csp_service_handler (C function)
csp_service_port_t (C enum)
csp_sfp_recv (C function)
csp_sfp_recv_fp (C function)
csp_sfp_send (C function)
csp_sfp_send_own_memcpy (C function)
CSP_SHA1_BLOCKSIZE (C macro)
CSP_SHA1_DIGESTSIZE (C macro)
csp_sha1_done (C function)
csp_sha1_init (C function)
csp_sha1_memory (C function)
csp_sha1_process (C function)
csp_sha1_state_t (C type)
csp_sha1_state_t.buf (C member)
csp_sha1_state_t.curlen (C member)
csp_sha1_state_t.length (C member)
csp_sha1_state_t.state (C member)
csp_shutdown (C function)
CSP_SO_NONE (C macro)
csp_socket_close (C function)
csp_socket_s (C struct)
csp_socket_s.opts (C member)
csp_socket_s.rx_queue (C member)
csp_socket_s.rx_queue_static (C member)
csp_socket_s.rx_queue_static_data (C member)
csp_socket_t (C type)
CSP_STATIC_ASSERT (C macro)
csp_transaction (C function)
csp_transaction_persistent (C function)
csp_transaction_w_opts (C function)
csp_uptime (C function)
csp_usart_conf_t (C type)
csp_usart_conf_t.baudrate (C member)
csp_usart_conf_t.databits (C member)
csp_usart_conf_t.device (C member)
csp_usart_conf_t.paritysetting (C member)
csp_usart_conf_t.stopbits (C member)
csp_usart_lock (C function)
csp_usart_open (C function)
csp_usart_open_and_add_kiss_interface (C function)
csp_usart_unlock (C function)
csp_usart_write (C function)
csp_yaml_init (C function)
CSP_ZMQ_MTU (C macro)
CSP_ZMQHUB_IF_NAME (C macro)
csp_zmqhub_init (C function)
csp_zmqhub_init_filter2 (C function)
csp_zmqhub_init_w_endpoints (C function)
csp_zmqhub_init_w_name_endpoints_rxfilter (C function)
csp_zmqhub_make_endpoint (C function)
CSP_ZMQPROXY_PUBLISH_PORT (C macro)
CSP_ZMQPROXY_SUBSCRIBE_PORT (C macro)
N
nexthop_t (C type)