Searched refs:tcphdr_len (Results 1 – 1 of 1) sorted by relevance
| /Linux-v4.19/net/netfilter/ |
| D | nft_exthdr.c | 67 unsigned int len, void *buffer, unsigned int *tcphdr_len) in nft_tcp_header_pointer() argument 78 *tcphdr_len = __tcp_hdrlen(tcph); in nft_tcp_header_pointer() 79 if (*tcphdr_len < sizeof(*tcph) || *tcphdr_len > len) in nft_tcp_header_pointer() 82 return skb_header_pointer(pkt->skb, pkt->xt.thoff, *tcphdr_len, buffer); in nft_tcp_header_pointer() 91 unsigned int i, optl, tcphdr_len, offset; in nft_exthdr_tcp_eval() local 96 tcph = nft_tcp_header_pointer(pkt, sizeof(buff), buff, &tcphdr_len); in nft_exthdr_tcp_eval() 101 for (i = sizeof(*tcph); i < tcphdr_len - 1; i += optl) { in nft_exthdr_tcp_eval() 107 if (i + optl > tcphdr_len || priv->len + priv->offset > optl) in nft_exthdr_tcp_eval() 134 unsigned int i, optl, tcphdr_len, offset; in nft_exthdr_tcp_set_eval() local 139 tcph = nft_tcp_header_pointer(pkt, sizeof(buff), buff, &tcphdr_len); in nft_exthdr_tcp_set_eval() [all …]
|