nsh.h (91de76e661a266731fc2889a398ad1694df9d523) | nsh.h (b2d0f5d5dc53532e6f07bc546a476a55ebdfe0f3) |
---|---|
1#ifndef __NET_NSH_H 2#define __NET_NSH_H 1 3 4#include <linux/skbuff.h> 5 6/* 7 * Network Service Header: 8 * 0 1 2 3 --- 290 unchanged lines hidden (view full) --- 299{ 300 len = len >> 2; 301 __nsh_set_xflag(nsh, ((flags << NSH_FLAGS_SHIFT) & NSH_FLAGS_MASK) | 302 ((ttl << NSH_TTL_SHIFT) & NSH_TTL_MASK) | 303 ((len << NSH_LEN_SHIFT) & NSH_LEN_MASK), 304 NSH_FLAGS_MASK | NSH_TTL_MASK | NSH_LEN_MASK); 305} 306 | 1#ifndef __NET_NSH_H 2#define __NET_NSH_H 1 3 4#include <linux/skbuff.h> 5 6/* 7 * Network Service Header: 8 * 0 1 2 3 --- 290 unchanged lines hidden (view full) --- 299{ 300 len = len >> 2; 301 __nsh_set_xflag(nsh, ((flags << NSH_FLAGS_SHIFT) & NSH_FLAGS_MASK) | 302 ((ttl << NSH_TTL_SHIFT) & NSH_TTL_MASK) | 303 ((len << NSH_LEN_SHIFT) & NSH_LEN_MASK), 304 NSH_FLAGS_MASK | NSH_TTL_MASK | NSH_LEN_MASK); 305} 306 |
307int nsh_push(struct sk_buff *skb, const struct nshhdr *pushed_nh); 308int nsh_pop(struct sk_buff *skb); 309 |
|
307#endif /* __NET_NSH_H */ | 310#endif /* __NET_NSH_H */ |