root/include/linux/icmp.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. icmp_hdr

   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * INET         An implementation of the TCP/IP protocol suite for the LINUX
   4  *              operating system.  INET is implemented using the  BSD Socket
   5  *              interface as the means of communication with the user level.
   6  *
   7  *              Definitions for the ICMP protocol.
   8  *
   9  * Version:     @(#)icmp.h      1.0.3   04/28/93
  10  *
  11  * Author:      Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  12  */
  13 #ifndef _LINUX_ICMP_H
  14 #define _LINUX_ICMP_H
  15 
  16 #include <linux/skbuff.h>
  17 #include <uapi/linux/icmp.h>
  18 
  19 static inline struct icmphdr *icmp_hdr(const struct sk_buff *skb)
  20 {
  21         return (struct icmphdr *)skb_transport_header(skb);
  22 }
  23 #endif  /* _LINUX_ICMP_H */

/* [<][>][^][v][top][bottom][index][help] */