3.6.1 Module API
Related headers [link]
Members [link]
Types [link]
- struct inet_icmp_hdr_s
- enum inet_icmp_type_e
- enum inet_ip_proto_e
- struct inet_ipv4_hdr_s
Functions [link]
- uint16_t inet_checksum(const void *data, size_t size)
- error_t inet_icmp_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t inet_ipv4_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- uint16_t inet_ipv4_hdr_checksum(const struct inet_ipv4_hdr_s *hdr)
- void inet_ipv4_hdr_ihl_set(struct inet_ipv4_hdr_s *hdr, uint_fast8_t ihl)
- void inet_ipv4_hdr_init(struct inet_ipv4_hdr_s *hdr, size_t options_words)
- size_t inet_ipv4_hdr_size_get(const struct inet_ipv4_hdr_s *hdr)
- uint_fast8_t inet_ipv4_hdr_version_get(const struct inet_ipv4_hdr_s *hdr)