ip_options
uint16_t ip_options; /* 0C-0D */
options = le16_to_cpu(fw_ddb_entry->ip_options);
options = le16_to_cpu(fw_ddb_entry->ip_options);
fw_ddb_entry->ip_options = cpu_to_le16(options);
options = le16_to_cpu(fw_ddb_entry->ip_options);
struct ip_options *opt;
struct ip_options opt;
const struct ip_options *sopt,
struct ip_options opt; /* Compiled IP options */
void ip_options_build(struct sk_buff *skb, struct ip_options *opt,
int __ip_options_echo(struct net *net, struct ip_options *dopt,
struct sk_buff *skb, const struct ip_options *sopt);
static inline int ip_options_echo(struct net *net, struct ip_options *dopt,
int __ip_options_compile(struct net *net, struct ip_options *opt,
int ip_options_compile(struct net *net, struct ip_options *opt,
void ip_options_undo(struct ip_options *opt);
const struct ip_options *opt = &TCP_SKB_CB(skb)->header.h4.opt;
struct ip_options *opt = &IPCB(skb)->opt;
struct ip_options *opt = &IPCB(skb)->opt;
struct ip_options *opt = &(IPCB(skb)->opt);
struct ip_options *opt = &(IPCB(skb)->opt);
struct ip_options *opt;
struct ip_options *opt = &(IPCB(skb)->opt);
struct ip_options *opt, struct sk_buff *skb,
void ip_options_build(struct sk_buff *skb, struct ip_options *opt,
struct ip_options *opt, struct sk_buff *skb)
void ip_options_undo(struct ip_options *opt)
memcpy(&(IPCB(skb)->opt), opt, sizeof(struct ip_options));
struct ip_options *opt = &(IPCB(skb)->opt);
struct ip_options *opt = &(IPCB(skb)->opt);
int __ip_options_echo(struct net *net, struct ip_options *dopt,
struct sk_buff *skb, const struct ip_options *sopt)
memset(dopt, 0, sizeof(struct ip_options));
cork->opt = kmalloc(sizeof(struct ip_options) + 40,
memcpy(cork->opt, &opt->opt, sizeof(struct ip_options) + opt->opt.optlen);
struct ip_options *opt = NULL;
const struct ip_options *sopt,
struct ip_options *opt = cork->opt;
unsigned char optbuf[sizeof(struct ip_options)+40];
struct ip_options *opt = (struct ip_options *)optbuf;
sizeof(struct ip_options) +
unsigned char optbuf[sizeof(struct ip_options) + 40];
struct ip_options *opt = (struct ip_options *)optbuf;
struct ip_options *opt = &(IPCB(skb)->opt);
struct ip_options *opt = &TCP_SKB_CB(skb)->header.h4.opt;
memset(opt, 0, sizeof(struct ip_options));
unsigned char optbuf[sizeof(struct ip_options) + 40];
struct ip_options *opt = (struct ip_options *)optbuf;
const struct ip_options *opt;