| .. | .. | 
|---|
| 57 | 57 | #define IPSKB_DOREDIRECT	BIT(5) | 
|---|
| 58 | 58 | #define IPSKB_FRAG_PMTU		BIT(6) | 
|---|
| 59 | 59 | #define IPSKB_L3SLAVE		BIT(7) | 
|---|
|  | 60 | +#define IPSKB_MULTIPATH		BIT(9) | 
|---|
| 60 | 61 |  | 
|---|
| 61 | 62 | u16			frag_max_size; | 
|---|
| 62 | 63 | }; | 
|---|
| .. | .. | 
|---|
| 76 | 77 | __be32			addr; | 
|---|
| 77 | 78 | int			oif; | 
|---|
| 78 | 79 | struct ip_options_rcu	*opt; | 
|---|
|  | 80 | +	__u8			protocol; | 
|---|
| 79 | 81 | __u8			ttl; | 
|---|
| 80 | 82 | __s16			tos; | 
|---|
| 81 | 83 | char			priority; | 
|---|
| .. | .. | 
|---|
| 96 | 98 | ipcm->sockc.tsflags = inet->sk.sk_tsflags; | 
|---|
| 97 | 99 | ipcm->oif = inet->sk.sk_bound_dev_if; | 
|---|
| 98 | 100 | ipcm->addr = inet->inet_saddr; | 
|---|
|  | 101 | +	ipcm->protocol = inet->inet_num; | 
|---|
| 99 | 102 | } | 
|---|
| 100 | 103 |  | 
|---|
| 101 | 104 | #define IPCB(skb) ((struct inet_skb_parm*)((skb)->cb)) | 
|---|