Steffen Klassert says: ==================== pull request (net): ipsec 2022-03-09 1) Fix IPv6 PMTU discovery for xfrm interfaces. From Lina Wang. 2) Revert failing for policies and states that are configured with XFRMA_IF_ID 0. It broke a user configuration. From Kai Lueke. 3) Fix a possible buffer overflow in the ESP output path. 4) Fix ESP GSO for tunnel and BEET mode on inter address family tunnels. ====================
Showing the changes to include (2 of 10 files). Show all
Unified · Split
| @@ -4602,6 +4602,8 @@ int skb_csum_hwoffload_help(struct sk_buff *skb, · 4601 unmodified lines | |||
| 4602 | 4602 | ||
| 4603 | struct sk_buff *__skb_gso_segment(struct sk_buff *skb, | 4603 | struct sk_buff *__skb_gso_segment(struct sk_buff *skb, |
| 4604 | netdev_features_t features, bool tx_path); | 4604 | netdev_features_t features, bool tx_path); |
| 4605 | struct sk_buff *skb_eth_gso_segment(struct sk_buff *skb, | ||
| 4606 | netdev_features_t features, __be16 type); | ||
| 4605 | struct sk_buff *skb_mac_gso_segment(struct sk_buff *skb, | 4607 | struct sk_buff *skb_mac_gso_segment(struct sk_buff *skb, |
| 4606 | netdev_features_t features); | 4608 | netdev_features_t features); |
| 4607 | 4609 | ||
| @@ -4,6 +4,8 @@ · 3 unmodified lines | |||
| 4 | 4 | ||
| 5 | #include <linux/skbuff.h> | 5 | #include <linux/skbuff.h> |
| 6 | 6 | ||
| 7 | #define ESP_SKB_FRAG_MAXSIZE (PAGE_SIZE << SKB_FRAG_PAGE_ORDER) | ||
| 8 | |||
| 7 | struct ip_esp_hdr; | 9 | struct ip_esp_hdr; |
| 8 | 10 | ||
| 9 | static inline struct ip_esp_hdr *ip_esp_hdr(const struct sk_buff *skb) | 11 | static inline struct ip_esp_hdr *ip_esp_hdr(const struct sk_buff *skb) |