Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.24-rc6 57 lines 1.8 kB view raw
1/* 2 * Copyright (C)2003-2006 Helsinki University of Technology 3 * Copyright (C)2003-2006 USAGI/WIDE Project 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program; if not, write to the Free Software 17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 */ 19/* 20 * Authors: 21 * Noriaki TAKAMIYA @USAGI 22 * Masahide NAKAMURA @USAGI 23 * YOSHIFUJI Hideaki @USAGI 24 */ 25#ifndef _NET_MIP6_H 26#define _NET_MIP6_H 27 28#include <linux/skbuff.h> 29#include <net/sock.h> 30 31#define MIP6_OPT_PAD_1 0 32#define MIP6_OPT_PAD_N 1 33 34/* 35 * Mobility Header 36 */ 37struct ip6_mh { 38 __u8 ip6mh_proto; 39 __u8 ip6mh_hdrlen; 40 __u8 ip6mh_type; 41 __u8 ip6mh_reserved; 42 __u16 ip6mh_cksum; 43 /* Followed by type specific messages */ 44 __u8 data[0]; 45} __attribute__ ((__packed__)); 46 47#define IP6_MH_TYPE_BRR 0 /* Binding Refresh Request */ 48#define IP6_MH_TYPE_HOTI 1 /* HOTI Message */ 49#define IP6_MH_TYPE_COTI 2 /* COTI Message */ 50#define IP6_MH_TYPE_HOT 3 /* HOT Message */ 51#define IP6_MH_TYPE_COT 4 /* COT Message */ 52#define IP6_MH_TYPE_BU 5 /* Binding Update */ 53#define IP6_MH_TYPE_BACK 6 /* Binding ACK */ 54#define IP6_MH_TYPE_BERROR 7 /* Binding Error */ 55#define IP6_MH_TYPE_MAX IP6_MH_TYPE_BERROR 56 57#endif