]> Pileus Git - ~andy/linux/blobdiff - net/ipv6/tcpv6_offload.c
net: Remove code duplication between offload structures
[~andy/linux] / net / ipv6 / tcpv6_offload.c
index 3a27fe685c8ee882e0d94ff6181a9bf6da230be4..2ec6bf6a0aa002d6c21468d090767736161a5d1b 100644 (file)
@@ -81,10 +81,12 @@ static int tcp6_gro_complete(struct sk_buff *skb)
 }
 
 static const struct net_offload tcpv6_offload = {
-       .gso_send_check =       tcp_v6_gso_send_check,
-       .gso_segment    =       tcp_tso_segment,
-       .gro_receive    =       tcp6_gro_receive,
-       .gro_complete   =       tcp6_gro_complete,
+       .callbacks = {
+               .gso_send_check =       tcp_v6_gso_send_check,
+               .gso_segment    =       tcp_tso_segment,
+               .gro_receive    =       tcp6_gro_receive,
+               .gro_complete   =       tcp6_gro_complete,
+       },
 };
 
 int __init tcpv6_offload_init(void)